This is correct.
Brand new Mac (ie the Users Mac) I build live production apps, and I happened to be around and helping to stand up the software when this issue occurred. To be clear, it was not a development machine.
I installed my application, and hit issues with using the network.
I realized that I needed to enable the Network Permissions within the app, so on a separate dev machine I enabled the permission, rebuilt the app, and sent an installer to the Users Mac.
Installed the app on the User Mac, and had network permissions working after install, but then after a machine reboot it seems to have dropped those permissions, and never asked for permission again, so I couldn't get network to work after reboot.
Added a new user, and installed the app on the new user. Rebooted, and had no further issues with network permissions. So I deleted the original user and made the new user the primary user.
If the permission is required on the OS, there needs to be a way to reset/troubleshoot these issues.
This doesn't even begin to describe the issues I have had with development machines, and intermittent nature of using the network stack on a Mac which requires these permissions. I am writing because this is specifically happening on a user machine.
Topic:
App & System Services
SubTopic:
Networking