de0u I have been trying some methodical experiments. Using analiti to analyze my connection I have connected to both my school's network and my hotspot using every network privacy option.
I tested each option for around 2 minutes. In the app I selected "continuous download traffic throughput & bandwidth" since I've noticed the disconnections mostly occur when my phone is actively using the network.
When connected to my university's network, it made no difference if I had per-connection, per-network, or device MAC. Every 30-60 seconds my phone would disconnect from the wifi then reconnect after a few seconds. This meant over the 2 minutes it always disconnected twice.
When connected to my hotspot (which itself is my old phone that is connected to the university's network) it again made no difference if I had per-connection, per-network, or device MAC. My phone never disconnected from the wifi over the 2 minutes.
analit does give some info on the type of access point. It says that my room's access point is by "Hewlett Packard Enterprise". I don't know if this is consistent across the entire campus but every one that I've seen at least looks the same as this one.
It might be a few days until I can test another provider's network. I'll report the results of that when I do. Let me know if there is anything else I should try in the meantime.