Thanks using network(NETWORK_INTERFACE_CELLULAR, SystemSleepNetworkFlag::INACTIVE_STANDBY
fixed the issue now reports every 10 minutes like i asked.
a few cavoites with it though particle function and particle variables dont work most of the time cause the network is on standby.
get a spark/Status offline
then spark/Status online
at the start of every interval.
context on how i call the network flag
SystemSleepConfiguration config;
config.mode(SystemSleepMode::ULTRA_LOW_POWER)
.network(NETWORK_INTERFACE_CELLULAR, SystemSleepNetworkFlag::INACTIVE_STANDBY)
.flag(SystemSleepFlag::WAIT_CLOUD)
.duration(interval);
SystemSleepResult result = System.sleep(config);