Yes. You always pay the full price on the lifetime deal. No matter how long you have been on a subscription plan.
Otherwise everyone would get the lifetime deal automatically after using Marvin for 3 years.
The more you commit to Marvin the better deal you get in the long run. This benefits us and the user.