I finally fixed it. I had the 'chebat' (check battery) issue for months on my Super Meteor 650, it would pop up on the display every 20 seconds on average.
I believe it's a loose or poor connection issue. A friend had to also fix it.
- I cleaned and sanded battery terminals, used a socket to tighten but not too tight
- there is a black spade connector and a red spade connector in/near the battery compartment (red one has a plastic boot / cover) that both may need pulling apart, cleaning, and using a small screwdriver, make the female end tighter, excuse me.... The connection should be snug. Some white grease from the factory may also need to be cleaned off

- Ensure wires going from the battery and loom connect to the starter motor correctly and are tight. The black earth wire from battery should also be checked and perhaps re-seated/cleaned and screwed back into the starter motor housing on the engine block
- fuses near the tool box all pulled, checked and re-seated
- relays under the seat pulled, cleaned, and re-seated. Some white grease may also be cleaned off as there can be excess from the factory
- any other connector you see, pull and re-seat carefully
Pray to the Royal Enny Gods and hit the road for a test