Local play requires plex pass?

No, local playback shouldn’t require a Plex Pass.

Based on what part of the screenshot do you see your stream might be considered to be remote?

Any restrictions in your browser breveting Plex from seeing certain details of your setup?
There was recently another discussion by a user with Safari who sorted their issue by disabling an option to hide the IP.