Delayed send fails to work consistently? Code included

Hi, I think I found the problem.

Refer to this thread:Can someone please ELI5 what "Half Period Delay Warning" is? - #2 by AndyA

Basically there’s a 40 bit register and since the module ticks on a scale of pico-second I believe, the 40 bits provide a rather limited time frame for the module to deal with the send, not to mention you have only half that amount of time to prep the delayed message.

I did something in my code to far surpass even the time all 40 bits could be used to count. Why I had to do that is a story for another day but the advice I can give is that make sure you get your module to go through the same set of initialization process that the official example code does, do not skip any steps and most importantly, make sure your SPI interface works at at least the speed used in the examples.