Our site is now using editioning so when creating an MV, I will create it using the current edition. If I then press F4 to describe it and look at the Script tab, the line "Evaluate Using Current Edition" has been replaced by "Evaluate Using Edition V_20210817_1459" i.e. it tells me the actual edition that was used rather than what was run as part of the script.
If I was to take that script to run in a different instance, I would have to replace that line which is surely not what you want to be doing.
I note the answer to a different MV script related question was "There is no one query that you can execute to get a script for a MView. Toad runs several queries and then it has to put the pieces together to create the script." but when I run the following:
Select dbms_metadata.get_ddl ('MATERIALIZED_VIEW', 'XX_TEST_MV', 'APPS')
It returns the script and shows the line "Evaluate Using Current Edition" so maybe the pieces you are putting together just need to be tweaked a little. It's possibly the intended functionality although I'm not sure why but if that is the case, maybe it could be something added to the options?