Update: It turns out my alternate poller is bad somehow. I thought I'd tested it out using each poller turned out to have tested it on the alternate twice.
Switching it to the primary at least got it to a separate problem, which is certainly a step forward.
Thanks for the help!