I have 5 batteries all individually identified and full charge/discharge cycles tracked. Sometimes with any of them I get battery communication error briefly during flight, sometimes failsafe landing is initiated with more than 50% charge. Sometimes the battery shows zero percent but still flys for 12-18 minutes. I've cleaned the battery to drone communications contacts but still the issues persist. Sometimes no problem occurs and everything goes just right. Is there a reset for battery management? Tips?