need to know how frequently membership 2 pro checks for membership expiry date?

When a member’s Membership expires how frequently does the plugin check for the expiry date and Does the plugin checks ALL members expiry date Everyday every ? or How the expiry checking process triggered?

The reason i am asking this is because we have some users in a “Permanent access” membership and we need to bulk switch all of them to other membership that has “Finite Access”