Render is working locally, but not on the server
The blend file doesn't save a lot of things into it: images used as textures (unless packed), simulations caches (smoke, particles, physics) or video files.

Simulations need to be cached to disk and made available on the remote computer.

Set your project to use relative folders. Bake the simulation to disk on your local computer, upload the cache folder along with the blend file to the server.

Just like cached simulations, all other "external" files need to be made available to the server when using remote rendering.