Turns out my issue was the use of Date Time fields in my list. As I was not wanting the time portion, it caused problems when trying to find the list item. I changed the field to Text and it is now working as expected.