This is expected behavior. Past months will reflect the original currency settings in Azure Cost History reports. Current and future months will reflect the new currency setting.