Make sure you have built the admin:
yarn build --cleannpm run build -- --clean
Only the develop command will build the admin, and only when the build folder doesn’t exist, for staging/production (using the start command) you need to build the admin yourself, and rebuild it should any of the Strapi package versions change.