Can you feel the pain already?
I really do, lol. It wasn't IP exhaustion, the DHCP server is a pfsense router and it definitely had plenty available. There are multiple access points with roaming between them and the controller would just crash sometimes.
We'll see if the issue is solved, it's only been a couple of days...