It seems reasonable to me.
However, what I have understood is that retraining should be done when the strategy start to differ too much from the expected behaviour. For instance, when you detect real trading results differ too much from the OOS test you could switch to equity curve trading (phantom mode), retrain the strategy and still in phantom mode see if the equity curve or other parameters start to resemble the previous ones. If they do, it was a problem of under-optimized parameters. If not, the strategy probably is outdated or need to be reengineered.
In my opinion, retraining as time goes by seems reasonable because market conditions vary and parameters should be optimized but on the other hand I am afraid of it because I have the feeling that it can overfit parameters if such a thing is possible to exist.
I would appreciate if anyone can correct any of my statements (or feelings

) that are wrong.