I've been wrangling with this issue a bit as well - tbh, I think the amount of time spent checking the variables for which ones to place might be the same as simply placing them all.
Are you sure the variables are set correctly? Try adding an event like:
always set base sprite opacity to 50
if moving variable = 1, set base sprite opacity to 100