Correct, MVKE-PRODH is not updated automatically when you change MARA-PRDHA.
For this, you can e.g. implement BAdI USMD_RULE_SERVICE_CROSS_ET to propagate MARA changes to MVKE.
Hint: Remove MVKE-PRODH from UI or at least set to read-only on UI level to avoid inconsistencies.