TextMeshPro Textlinks not working in build

Hello, I am currently trying to implement textlink that when hovered over would pop up a tooltip. It works in editor play mode but when built, it unexpectedly does not work. I had tried a stand alone implementation without my data structure or scriptable object, but it has the same result.


Picture above is in editor play mode.

Picture above is in build mode.

Picture above is where my cursor is on the white box on the left side of the screen. The IPointerEnterHandler still works as expected here.

My cursor is on both of the Test text on the top left of the screens.

My implimentation uses
int ID = TMP_TextUtilities.FindIntersectingLink(TMP_Text, Input.mousePosition, Camera.current);
to determine if the pointer is on the textlink or not.

After looking though in forums I found this,

While not related because it was for a mobile and not for pc.
int ID = TMP_TextUtilities.FindIntersectingLink(TMP_Text, Input.mousePosition, null);
It’s solution worked for me.

Still wondering if this is intentional and if it would break anything.