Yes it should work on Pavlovia so long as you don’t try to edit the values of the spreadsheet variables. Please give specifics of a variable that’s failing.
What I now do in your situation is use a single spreadsheet and change the selected rows, but your approach is perfectly acceptable.