Some of the most egregious issues turned out to be because people on Twitter were not disclosing that they were running a brand new Switch game in an emulator.
But even aside from that, I'd argue Godot probably had little to do with the quality of the port. There's ample evidence that you can make buggy games with any engine, and the Sonic franchise in particular seems to have a long running problem with SEGA pushing releases out half-baked.