Finding the root of a messy function

I got a complicated function as shown in the figure and I am trying to find the root of it. However, I have tried using the FindRoot/Solve/NSolve function, they are not giving me the correct answer/not able to converge within 100 iteration. Is there any other way to approach the problem?

P.S : There are some procedural lines inside the function. Does it affect anything?

Please post actual code that one can copy/paste to work with.

https://www.wolframcloud.com/env/992458c0-dd36-494e-8611-e4197dd9ed63

I am actually trying to get the result of {A1=199.7; A2=120.3}.
Thanks in advance