For BYOD devices, there are limitations on Swif:
Policies on macOS BYOD devices will expire after the set time limit. Swif will re-install the policies when a policy is expired.
The Swif Admin Account is not created for Windows BYOD devices
Apple macOS MDM also has these hard requirements:
Disallow passcode removal.
Disallow the device’s erasure.
Disallow security-related queries.