Load time optimisation

Hi guys,

I’m working on an app that calculates the costs of building a facility depending on options chosen. here it is :

now the idea is that on the “synthèse” tab, the repeating group on the right updates costs in real time when the user checks or unchecks an option. however, this seems to be taking forever to load, and the results can get mixed up if the user clicks too fast (the calculations are not coming through properly…)

my workflow on the check/uncheck action seems really cumbersome, but i have not figured out how to make it more efficient, since some fields are dependent on previous ones (calculation of VAT depending on options checked for exemple)…

If someone could give me pointers on how to optimize this so it loads faster, that would be awesome !!

thanks!