Ohhh, that makes sense.
But yeah, I was wondering if it was just the coke, and then I saw that last single belt. Considering replacing them fixed the issue, I'm thinking something is breaking between the initial placement, upgrading recyclers, and/or loading the game, that kicks them off the list. Though I was sure I had a function to scan the world and put all recyclers on the list...
Looking into the save, hopefully learn something soon.
EDIT: Found the problem. My scanworld function was looking through every surface, and finding every recycler on that surface, but then overwriting its data before actually putting it in the global table. So it would only ever pick up the recyclers on the last registered surface.
This function only ever runs on loading an existing game, so recyclers would always work properly when initially placing them down. It wasn't until you reloaded the save that they would stop working correctly.
Anyways, fixed as of v6.1.4