解決策
Pythonで作成したモジュールをロードすると、メモリ上に保持され続ける為、モジュールの内容を変更し、変更内容も含めた状態で使用する場合、モジュールをリロードする必要があります。
こちらの公式ドキュメント にも掲載されている通り、importlib.reload関数を使用します。
例えばmymodule2.pyをmain.pyに読み込ませている場合、下記のようにするとreloadできます。
import mymodule2 as mymod
import importlib
importlib.reload(mymod)