Yes - @simon wrote a plugin that suspends and/or moves a user in or out of a group in Discourse and it works in conjunction with the WP-Discourse plugin and Paid Memberships Pro. It’s incomplete at the moment as it has some inconsistent behavior and possibly is hindered by rate limits of Discourse.
See this thread for a discussion about the rationale of suspending users in this scenario: