This issue is not reproducible with the latest build of the ArcGIS API for Python. Mobile map packages (MMPK) update properly whether in the root folder or user folder and subsequently retrieves the package after an update accurately reflects the new data argument when opened in an application.