...well shit. This is the first time I've had that issue. I'm almost positive that this is all related to that other issue.. or something changed in Factorio, and it doesn't like the way I'm doing things anymore.
EDIT: Pushed an update just now, please try v4.0.2 (and up) to see if it fixes your desync issues
I can confirm that 4.0.3 does not desync like 4.0.0 did. I was able to craft one and use it. I miss the function of ejecting partial / incomplete recipe items, but I understand. Hopefully you will get that working some day.
Glad to hear it! It's more of a quick patch for now, since I have some final assignments due today and tomorrow. I'll see if I can fix the functionality later on. Although I don't really have another person to test with... I guess I should see if Factorio runs on my laptop then
if you have need of help testing something you are welcome to join our discord and see if someone is around willing to help, i will if im avl discord.gg/TPYxRrS