So with some help from support, I have made progress. @AnnaMiera turns out the issue was a Capital W2 instead of a lower case w2.
BUT my geoPoint reference will not work, a textjoin() will not work and I am still confused on exactly how I determine what columns in the row get updated when the Survey is submitted.
For instance why would this not work --
textjoin(",", 1,
if(${Free_Parking} = "X", "Free_Parking", ""),
if(${Paid_Parking} = "X", "Paid_Parking", ""),
if(${EV_Charging} = "X", "EV_Charging", ""),
if(${Free_Park_and_Ride} = "X", "Free_Park_and_Ride", ""),
if(${Free_Park_and_Short_Walk} = "X", "Free_Park_and_Short_Walk", ""),
if(${Wheel_Chair_Accessible} = "X", "Wheel_Chair_Accessible", "")
)
But, I still have a coup