I set my subscription to renew automatically, and use PayPal. Everything works as intended, and has done so for many years. I think it's only fair, even for Admins, to subscribe, as I use NG on a daily basis.
Thus, if your subscription didn't renew, was it set up for automatic renewal?