We found the solution to this.
The Oracle server RMAN kicked in at 6pm which put a big load on the server, because of the implementation of the tMomInput component, it would never get to the end of processing the queue as it could never reach the end quickly enough.
Would be nice for the tMomInput component if it evaluated the queue depth once outside the loop and iterate only that number of times.