Enviro Grow (Pico) Not working correctly with batteries. (Log shows as usb powered)

Hello my enviro grow stopped working properly a couple of weeks ago, when I use it via micro-usb and thonny works perfectly fine, but when I try to use it with batteries it won’t work.
The only way to make it work is via the reset button, it initializes only one time and neither the RTC alarm nor the push button work. Checking the logs it says that it was woken up via usb when it doesn’t even have an usb connected.
I’ve tried flashing v 0.009 and 0.010, and even tried using the flask nuke but it didn’t work.
Any help or suggestion would be much appreciated.