Issues with Uplink

I don’t see any obvious issue with your code.
Have you tried passing some arguments into server.call, just to check whether **filter actually requires input?

It shouldn’t. This might just be a side effect of Anvil’s serialization/deserialization process.

Or to remove **filter from the function signature?