Redirect Loop Unless Subscriber

I don’t have any of my pages protected. But when a user signs up and hasn’t paid, it causes a redirect loop.

I’ve been able to “fix” it by creating a new subscription that is set as the default subscription for registered users who don’t have a valid subscription. But this makes the subscription page look bad. It looks like people have to “upgrade”…even though they don’t have a current subscription.

What should I do to fix this?