I was able to look at the raw JSON, for some reason, my nodes were set to typeVersion 4.1 which caused it to become invalid. I created a new HTTP Request node and see that the typeVersion should’ve been 3, so reverting that to 3 made it work
That was the first thing I noticed, So your version of n8n is not aware of the 4.1 version so shouldn’t have set that. Did you copy the workflow from an example somewhere or downgrade n8n recently? I would also recommend updating from 0.218.0 at some point.