Its absolutely shocking and unbelievable how many things break when porting from one version of the engine to another. Utterly amateurish in every way, i can’t believe serious development teams would put up with this garbage.
Have you ever tried to follow a tutorial from a version slightly different from the one you’re using? Stupidly difficult to find the correct new terminology or function for what you want to achieve