Ok, just confirmed from Laird support that if the RM1xx is put into deep sleep
( 750nA ) it will vector to reset upon any event that wakes it , whether a timer or an external GPIO pin or the reset pin.
Only Standby Doze mode can be made to vector to a specific handler which is what I need for my application. Problem is that Standby current is 4.2uA.
With other LORA boars that I make using STM32L151 and RN2483 I manage to get 1uA sleep. So this is a bit of a deal breaker for me and I probably wont use the RM1xx in a final product. I should have read up a bit more before spending a few days getting around the smart Basic which I will not ever use again