Great! Thanks for your advice.
For now, I'll just rely on iOS preventing multiple instances natively, and LSMultipleInstancesProhibited on macOS (even if it's not 100% reliable).
Topic:
App & System Services
SubTopic:
iCloud & Data
Tags: