Since New Arch uses lazy loading by default, the initialization in index.js doesn't work:
const {MobileDeviceManager} = NativeModules;
export default {
...MobileDeviceManager,
(...)
}
As NativeModules is empty at that point.
See facebook/react-native#29228 (comment)