I’m experiencing the exact same issue. I’m using Gravity Forms for the registration and Profile Builder for login. While those work together just fine, this plugin is not automatically expiring newly registered users via registration nor blocking them once they’re expired.
I rollback to version 1.0 and it worked again but I believe that is a momentary solution. On this old version I had a problem that the plugin just expired users logins when they login from wp-login page. I have a member plugin and if user login from the plugin login page they have access but login from wp-login page their access are blocked.