Have you looked at the broadcast with BTool?
Are there any other events that are tacking place, including the key switch denounce?
Try disabling all your events and only perform the advertisement to see if you get a consistent sleep mode. Then enable the events one by one to see which one is causing the anomaly.
Thanks,