Replay stops working after 5 - 10 seconds

I am able to create a replay socket and start a replay. I am able to place an order and it gets filled.

Everything is working perfectly for about 10 seconds and then the playback stops for now reason. I am sending heartbeats every 2.5 seconds.

Any ideas? Thanks!

Server messages received (HEARTBEAT is when I send a heartbeat to the server):

a[{"e":"clock","d":"{\"t\":\"2024-08-30T16:35:45.280Z\",\"s\":400}"}]

HEARTBEAT

a[{"e":"clock","d":"{\"t\":\"2024-08-30T16:35:52.720Z\",\"s\":400}"}]

a[{"e":"clock","d":"{\"t\":\"2024-08-30T16:35:53.364Z\",\"s\":400}"}]

HEARTBEAT

a[{"e":"clock","d":"{\"t\":\"2024-08-30T16:36:00.800Z\",\"s\":400}"}]

a[{"e":"clock","d":"{\"t\":\"2024-08-30T16:36:01.440Z\",\"s\":400}"}]

HEARTBEAT

HEARTBEAT

HEARTBEAT

A simple reconnect seems to do the trick when the replay socket stops and disconnects… It seems crazy that you need to keep reconnecting, but it works for now.

It is very scary to see the lack of responses from the Tradovate team for the last 2 years. Is the product dying too?