Yes, I completely agree with the suggestion. When I disable the 6 GHz, it works fine.
I have reduced the number of APs to half and can see better performance now, but still, 5% of clients are having bad roaming. Tweak a few settings at the network adaptor AX211: Roaming aggressiveness to medium-low, transmission power to medium-high, and preferred band preference to 5 and 6 GHz. After these changes, it's reduced to 5% of roaming clients.
I got verbal confirmation that it's a bug with Meraki OS.