onbecameinvisible odd behaviour

Onbecameinvisible gets called correctly when the object is out if view on the top, bottom and right side of the screen, but for some reason I need to move my character alot further for Onbecameinvisible to be called on the left side of the screen.

It’s not the editor camera keeping the object in view or any script as far is I know.

Is this normal, or is it a bug or something with my camera?

The lighting seems to be the issue