I am not getting any errors, IsPointerOverGameObject() is just always returning false. I did have the problem with the EventSystem and saw the fix of just placing it in the PersistantObjects.
I saw the issue with the canvas group on the Fader and I tried to place a canvas group on the HUD and Background and it didn’t change anything.
I am using the most recent version which is 2020.3 because I didn’t notice I was on that version when I started the project. It does look like IsPointerOverGameObject is no longer existing but previous topics/comments said the same thing but Brian said it is still around. This alongside no error from the compiler makes me think it is still “the law of the land” but has changed even though I cant find it in the current documentation.