Okay, so for anyone curious, I found a fix.
What I ended up doing (and also noticing) is I could improve the efficiency & load of these interactions by simply creating variations of the different wallets, and then having that within the main container and as separate elements.
Was actually quite ez, just a dumb way of having handled it initially 🤦