The conflict is caused by:
mwaa-306-scheduler | [2025-11-06T15:07:33.265+0000] {loggers.py:55} INFO - snowflake-ml-python 1.18.0 depends on packaging<25 and >=20.9
mwaa-306-scheduler | [2025-11-06T15:07:33.266+0000] {loggers.py:55} INFO - The user requested (constraint) packaging==25.0