In my case I had the web app already running localhost:8100 for deskotp development which caused the app to not load on the phone. Running npm ionic cap run --livereload will run a server for the desktop to access too.
npm ionic cap run --livereload