Got it working!
Essentially I had a problem with the format of the date-time field when responding to the Tokens endpoint that was silently failing and causing the device to call the same endpoint twice without any errors
Topic:
Business & Education
SubTopic:
Device Management
Tags: