Hi,
Welcome to Microsoft Q&A community forum!
If the virtual machine is currently running, changing its size will cause it to restart.
When you buy a reservation, the discount can apply to other instances with attributes that are within the same size group. This feature is known as instance size flexibility. The flexibility of the discount coverage depends on the type of reservation and the attributes you pick when you buy the reservation.
When you purchase a reservation, it applies to VMs in the same family, which have a ratio value applied to them. For example, if you buy a DS4v2 that has a ratio of 8, you can have several options:
You can use 8 VMs from the same family with a ratio of 1 that adds up to 8, or two VMs with a ratio of 4 = 8
If you go from D2s_v3 to D4s_v3, for example, you will continue to pay the reservation, but this will reduce the costs of the D4s_v3.
the ratio are for this vm's
DSv3 Series,Standard_D2s_v3, ratio 1
DSv3 Series,Standard_D4s_v3,ratio 2
So in your case half of the vm will be covered by the reservation you already have, the other half is a PAYG.

Hope this helps
Cheers
Luca
Please "Accept as Answer" and Upvote if the answer provided is useful, so that you can help others in the community looking for remediation for similar issues