Hi,
I have myself struggled to get the M5Stack SIM800L module working with the M5Cores and the M5 Battery packs.
My issue was caused by an over voltage power down occurring erratically.
I have been able to bypass the powerdown by passing "AT+CBATCHK=0".
So far it seems to resolve my issue.