It's almost certain that they knew months ago a last gen console version of Odyssey was impossible.Sure, we all knew that the console version was unlikely given the problems, but it's the narrative that FDev decided a long time ago to cancel the console version and have been intentionally lying to us with the purpose to trick us is what I have a problem with.
I get it, people are angry and rightfully so. But people need to be realistic and stop acting like something is proven when it isn't.
It's possible that until recently they had their hopes pinned on a new gen console version but hit a brick wall in that due to fundamental issues with Odyssey they found insurmountable.
Plus there's a chance that through all of this they were lying to themselves about what they could pull off.