Question:
Why is the VMobile Object Configuration (VMOC) without a Profile ID not working for an Object with multiple VMOCs configured?
Answer:
If multiple Full or Top Level VMOCs exist with or without a Profile ID, then only those with the user's Profile ID are run. This is to preserve current behavior where there is a VMOC with a profile configured.
Related Documentation:
CRM Help Documentation: Using VMobile Object Configurations