UI Button Doesn't Detect Ray Interactor

I have a ray interactor and a button I want it to interact with.

This is the ray interactor component on the controller.

This is the Canvas the button is on.

This is the button itself

I know it is not working because the Ray Interactor does not change color, the button doesn’t change color either, and pressing the trigger button on my controller does nothing.

I have tested MULTIPLE things, such as:

  • Enabling/Disabling certain components
  • Adjusting Layers
  • Seeing if anything is blocking the button

I’ve checked multiple videos and forums and NOTHING is working. I’ve done my best to debug and have not made any progress.

Does anyone know what could be happening? If I need to give extra info I can do so.

EDIT: Here’s my EventSystem too


(I am aware of the error, however fixing it did nothing).