Smart accordion prototype lag

I am using autolyout and variables to expand/contract rows to show and hide multiple (3-7) rows in an table layout.

There is considerable lag when clicking on the row to change the variable to open. Is there something I could be doing differently? Is it the fact that there are nested components making this lag so much, and does anyone have a suggestion for another/better way to do this?

Thank you in advance!

Figma file:

Prototype: