Issues with AVR drone April Tag

So I am having an issue with getting the April Tag system to work

I have tried replugging the cable, both the VMC and the CSI Camera.
I am running the latest version of the software, on a new image for the Jetson.
I am running the 2022 competition drone, but from everything I have seen it should be almost the exact same.

Here are the errors as displayed in SSH:

apriltag_1   | /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/libnvinfer_plugin.so.8.0.1 is empty, not checked.
apriltag_1   | /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/libnvinfer.so.8.0.1 is empty, not checked.
apriltag_1   | /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/libnvonnxparser.so.8.0.1 is empty, not checked.
apriltag_1   | /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvidia-eglcore.so.32.6.1 is empty, not checked.
apriltag_1   | /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvidia-rmapi-tegra.so.32.6.1 is empty, not checked.
apriltag_1   | /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvisp_utils.so is empty, not checked.
apriltag_1   | /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvidia-glcore.so.32.6.1 is empty, not checked.
apriltag_1   | /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvidia-glsi.so.32.6.1 is empty, not checked.
apriltag_1   | /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvidia-glvkspirv.so.32.6.1 is empty, not checked.
apriltag_1   | /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvidia-tls.so.32.6.1 is empty, not checked.
apriltag_1   | /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvpva.so is empty, not checked.
apriltag_1   | /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvcuvidv4l2.so is empty, not checked.
apriltag_1   | /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libv4l2_nvcuvidvideocodec.so is empty, not checked.
apriltag_1   | /sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvcapture.so is empty, not checked.
apriltag_1   | 2023-09-09 17:28:17.059 | DEBUG    | bell.avr.mqtt.client:on_connect:292 - Connected with result 0
apriltag_1   | 2023-09-09 17:28:17.060 | SUCCESS  | bell.avr.mqtt.client:on_connect:296 - Subscribed to: avr/apriltags/raw
apriltag_1   |
apriltag_1   | Connecting...
apriltag_1   | ...OK
apriltag_1   | Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:740 No cameras available
apriltag_1   | made it past cap device
apriltag_1   | [ WARN:0] global /opt/opencv/modules/videoio/src/cap_gstreamer.cpp (935) open OpenCV | GStreamer warning: Cannot query video position: status=0, value=-1, duration=-1
apriltag_1   | terminate called after throwing an instance of 'cv::Exception'
apriltag_1   |   what():  OpenCV(4.5.0) /opt/opencv/modules/imgproc/src/color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'
apriltag_1   |

Please provide any insight into additional steps I should take!

well… turns out the cable was installed upside down… it was the only thing I hadnt tried… flipping it the right way fixed the issue