You already know that the sale price is only valid for the initial purchase, WooCommerce Subscription then gets the original price from customers.

Recurring Sale with Coupon

Creating a coupon is a great choice here. Your customer can enter manually or you can automatically apply coupons during your campaign. The second option needs you to know some coding.

How to create a coupon for recurring sale?

Video Tutorial