That took up like ALL of my post Covid brain cells. For some reason I could wrap my head around how to get data dynamically in svelte. I tried every attempt possible and pulled my hair for days. Turns out good old fashioned fetch after all.
Now I have QR codes rendering on server side, fetched AFTER user data has loaded on client side.