Fixed it by changing the location of the UserInterface scene and all its nodes into the PlayerController scene, then linking the reticle_draw script into the camera_controller script via a reference call.
There most likely are better options than this, and options that allow for doing this using two different scenes, but I know jack shit about this engine and as such have no way to figure that out