And that's the tragedy if you are a Hollow Knight fan. Silksong is probably being delayed due to how Unity's changes would sink Team Cherry financially.
KH3 took forever because Square changed engines twice, partly resulting in a 14 yr delay.
Porting a game like this takes a ton of time & effort.