Hai già controllato le autorizzazioni del manifest? credo sia qualcosa tipo ForegroundService.
In ogni caso non ho molta esperienza con Cordova, quindi potrei anche sbagliarmi.
Detto questo e andando a memoria le applicazioni in background sono un attività gestita comunque dal SO, per cui non credo ci sia garanzia che vengano eseguite sempre e comunque. In particolare IOS, ma anche Android ha lo stesso problema.