I have the exact same bug, most of the stuff i can cook (the only exception i found was salted popcorn) turn up (fresh)(hot)(rotten) and tell you it’s rotten when you try to eat it.
It includes cooked noodle made out of freshly made not rotten spaghetti and cooked meat made out of freshly butchered meat.
BUT i have found out that if i drop the rotten cooked item on the floor, go do something else and let them cool down, they lose the (rotten) when they stop being (hot).
Edit: i checked and ONLY the cooked recipes that are (hot) are also (rotten). If i cook some meat into cooked meat it will be (fresh)(hot)(rotten), but if i use it to make meat tacos or meat jerky, or any other recipe that doesn’t create (hot) items, they aren’t rotten. There is something buggy with the (hot) and (rotten) tag.