SSR was fetching from http://localhost:8080 in production, causing the markets endpoint to fail silently and return 0 results.