Hi Rob
if you look into Power.cpp you'll see that the current already is set to about 400 mA:
https://github.com/m5stack/M5Stack/blob/master/src/utility/Power.cpp
are you calling M5.Power.begin() in your setup code?
Or maybe the current has been reduced due the the battery being close to full?
Cheers
Felix