My issue was simply that I was using a program to compile all of my docker-compose files into 1. This program only kept the "essential" parts and didn't keep the command: --config /etc/otel/config.yaml part of my otel-collector so the config wasn't being loaded properly into the collector.