Can I redeem my Subscription Product Points immediately after I placed the Subscription order?

No. Subscription Product Points are awarded on the first business day of each month for the previous month's purchases. They may only be redeemed after they become visible on your account.