After the LogicApp runs, the message are remaining in the ASB. After the retry count they move to the DLQ.
https://stackoverflow.com/questions/70458843/service-bus-queue-connector-in-logic-app-is-not-setting-message-to-complete-in-f
Got around this be decreasing the time to check for messages in the LogicApp to be less than the lock duration for the queue