Can't connect to HA via port 8123 from devices on local network but local machine and reverse proxy work fine

It is not normal behaviour. You should be able to access the HA web interface from your local network.

Why you can’t seems most likely to be the apache setup, which I am not familiar with. Try eliminating it to start with and see if port 8123 works.