Dates for names and places are applied in Reports, Gramplets and elsewhere.
You need to make certain that the Preferred Name also have a Date range. If that date field is left blank, Gramps doesn’t know when to override with an Alternative name, even though that does have a date,
In the the following posting, a dated “Reign Name” with an override “display as” (Title Given SUFFIX) format was applied along with the different Given and Surname.