After timer it tooks couple of days to execute next task

Hi. I have a problem with my camunda process.

Like in an example below I have a timer which let’s say has 5 minutes delay(in my real case it’s a now time) and execution of next task took couple of days.

Below it’s a piece of a response from API history/activity-instance:

{
    "id": "Activity_1erlf4w:253552212",
    "parentActivityInstanceId": "245874647",
    "activityId": "Activity_1erlf4w",
    "activityName": "Some task",
    "activityType": "serviceTask",
    "processDefinitionKey": "process",
    "processDefinitionId": "process:8:206257159",
    "processInstanceId": "245874647",
    "executionId": "245874647",
    "taskId": null,
    "calledProcessInstanceId": null,
    "calledCaseInstanceId": null,
    "assignee": null,
    "startTime": "2024-02-28T02:42:04.222+0100",
    "endTime": "2024-02-28T02:42:04.629+0100",
    "durationInMillis": 407,
    "canceled": false,
    "completeScope": false,
    "tenantId": null,
    "removalTime": null,
    "rootProcessInstanceId": "245874647"
},
{
    "id": "Event_0g2tiej:245874662",
    "parentActivityInstanceId": "245874647",
    "activityId": "Event_0g2tiej",
    "activityName": null,
    "activityType": "intermediateTimer",
    "processDefinitionKey": "process",
    "processDefinitionId": "process:8:206257159",
    "processInstanceId": "245874647",
    "executionId": "245874661",
    "taskId": null,
    "calledProcessInstanceId": null,
    "calledCaseInstanceId": null,
    "assignee": null,
    "startTime": "2024-02-08T09:50:40.886+0100",
    "endTime": "2024-02-08T09:50:40.955+0100",
    "durationInMillis": 69,
    "canceled": false,
    "completeScope": false,
    "tenantId": null,
    "removalTime": null,
    "rootProcessInstanceId": "245874647"
},

My process is running on embedded camunda 7 with spring boot 2.5.7.

If anyone has any suggestions i would be very much greatful.

PS:
I have plans for migrating my process into external tasks model. Could it be a soulution?