If I buy two or three licenses with recurring payments, can I cancel only one of them?

No, you can only cancel the whole recurring payments plan. If you need fewer licenses, you can go ahead and start a new recurring payments plan.