The Spanish royal has worn the dress several times, dating back to 2018.