Yes if the rate goes down Royal does credit your card. It has happened to me many times. Last cruise the price dropped 3 times and all three times made the adjustment.
Also what I like is that Royal credit your actual credit card and does not put the difference on your seapass card. Some cruiselines credit your seapass for the amount!
Enjoy your cruise!
Freedom is a wonderful ship!!!