Big things come in small packages. This is the exact case with VNC Server. After searching a lot of ways to show my Android screen on PC, I found this to be the only app that worked.
Additionally you will need a VNC viewer app on PC or do it via a browser. Real VNC is a good option.
You can connect via wifi (hotspot from own mobile works) or USB (slow)
The UI is horrible but you can ignore it. One problem is that it might disable your phone keyboard. If so, ho to keyboard selection setting, you'll find a hardware keyboard switch. Turn that off.
Download VNC Server