AFAIK, I Don’t think passing variables by reference is a possible option in remote executions, variables by reference is basically pointing to the address in memory rather than passing value directly. Here both systems are not sharing the same address space.
I do believe Matablaster’s intent was to alter the var on the remote system and have that change be reflected on the local system. Hence the “$Using:” scope would not help.