You have two problems.
Channel 100, 116, 60 are DFS channels and few if any clients can see or scan those channels regularly.
The output of "show ap active" shows that you have an AP that is an APM, which means you have ARM mode aware enabled on the 2.4ghz side.
That pretty much means the access point is an Air Monitor on the 2.4ghz side, so it is not accepting clients. On the 5ghz side it is on channel 116, which few clients even scan for, so that means that access point is effectively a paperweight, because no clients will attach to it. This will definitely create a coverage hole and make your roaming issues worse.
- Remove the DFS channels from the regulatory domain profile
- In the ARM profile, set 40mhz channels to "none" so that you can regain some spectrum.
After some time observing that, we need to consider removing ARM mode aware from the 2.4ghz ARM profile. If you are that dense on the 2.4ghz side, you might want to reduce the minimum TX in the ARM profile on the 2.4ghz side to 9 and the max to 12.