Contain Match Date matching random date not in document

I have a hazel rule that takes one of my bills, takes out the due date, and uses that to help name the file, tag it, and sort it into a folder. I do this on majority of my bills and don't have this issue but for one right now it seems to read the file, match the date, but then just selects April 30th, 2019 arbitrary as the date. This date does not appear in any of these documents and when I look through a preview it highlights the correct date but then parses it to the April 30th, 2019 date.
This is how the rule is set

This is how I have date detection set up

This is what that date detection displays in a preview file

This is what it actually detects

Why is it finding the correct date in the document but when it converts it to its date format for later use its just gets April 30th, 2019? The other weird thing about this rule which I have recreated from scratch is it seems to work at first but after time or a restart it does this.
This is how the rule is set

This is how I have date detection set up

This is what that date detection displays in a preview file

This is what it actually detects

Why is it finding the correct date in the document but when it converts it to its date format for later use its just gets April 30th, 2019? The other weird thing about this rule which I have recreated from scratch is it seems to work at first but after time or a restart it does this.