to use interrupt as a counter while low power

You have three things going on - interrupts from some undefined source triggering an ISR, a radio being used to send data, and narcolepsy.

Get rid of TWO of them, until you are sure that the other one works.

volatile unsigned long events;

  int _tmp = events;

Does THAT make any sense?