Фан факт, проблема вылечилась импортом магического модуля __main__ и затыканием ide по поводу того, что такого пакета нет в зависимостях
Оказывается, для питона это разные модули, и если импортировать main по его пути, без магии, то он его загрузит заново....
@mo
Если первый вариант был таким
from main import rmq_connection
То новые значения rmq_connection не будут видны.
import main
....
print(main.rmq_connection)
Должен видеть новое значение.