The reason there's only a 15-minute interval is that Headwind MDM launcher uses battery-friendly "Worker" SDK to retrieve and send data to the server.
Therefore, you need to modify the code of both the web panel and the mobile agent, also a substantial update of the mobile agent is required (you need to change from Worker to another background task SDK, for example, create a Service).