Publishing not following sleep interval

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);