@Niall McAllister Thanks for reaching out. Can you please confirm in which language you are running your code? In case if it is C# then you can leverage the StartFromBeginning attribute in your code.
This option tells the Trigger to read changes from the beginning of the container's change history instead of starting at the current time. Reading from the beginning only works the first time the trigger starts, as in subsequent runs, the checkpoints are already stored. Setting this option to true
when there are leases already created has no effect.