Hi
you're right, on flexconnect, lot of times the management vlan of AP is set as native vlan. This is means that the frame is untagged. When it arrives to the switch that have default vlan 1, the frame is untagged too and they can communicate each other.
This true if you wlc AP Manager interface belong to vlan 1 (default, untagged). If on your wlc, the native vlan is let's say 50 and AP manager is tagged on vlan 1, then the communication between AP and WLC is not working.
With the few information you posted, I don't see any relation between drops, roaming and native vlan. Maybe with a drawing and some configs, I will be able to say differently.
Your drops and roaming issues (based on your input) are part of another issue. This issue could be different things based on your design, AireOS version, radio,....
Thanks
PS: Please don't forget to rate and mark as correct answer if this solved your issue
Thanks
Francesco
PS: Please don't forget to rate and select as validated answer if this answered your question