Hello @clarks1022
Although you already anticipated that coverage is ok, I´d like to pin point some consideration about this.
Coverage is a two way street. So make sure you are not considering the downlink coverage only(AP to Client) but uplink coverage as well (Client to AP ).
However, if you are pretty sure your coverage is good on both sides, you can use Optimized roaming to improve it. Clients usually has a odd behavior called Stick Clients. They try to keep connected on the same AP even though the are in range of a much better AP. This is where Optimized Roaming can help.
Last but not the least, keep your client´s drive up to date.
Here a valuable information about client roaming:
https://www.cisco.com/c/en/us/td/docs/wireless/controller/8-0/configuration-guide/b_cg80/b_cg80_chapter_0101000.html#task_87AE2AB8C23A4980A7973BCAEE1D3F52
-If I helped you somehow, please, rate it as useful.-