I notice that your MIDI timecode is 30fps - so you should set your Cuelist time to 30fps - not25fps
If you want the cue to run at 00:02:30:10, then you must set the cue time to the same 00:02:30:10
You should put a blank cue at the end of the list at 24:00:00:00 (or greater than your largest timecode)
This will ensure that the cuelist never hits the end and stops. - it is possible that this is what is happening to you...
Since your timecode may be changing depending upon the song, this will help to ensure that the list does not get stopped and remains in 'play' mode.
Ensure that the 'stop after last cue' option is NOT enabled...
It may also be worth adding a 'reset black' cue at 00:00:00:00 - so if you reset the timecode during rehearsals, this will reset the layers before the correct cue is triggered.
During rehearsal, if you reset your timecode back to 00:00:00:00 you may need to click the 'back arrow' (to the left of the stop button)
See attached screenshot showing a MIDI cuelist as described.
No matter what the incoming timecode - it always jumps to the correct cue
Let me know if this helps
S