This has been the case for a while. Anything that can refer to both Hollywood and Orlando uses the year as this is not the 32nd annual event in Hollywood (let alone Singapore or Japan). Otherwise, they'd have to produce different shirts, posters, etc for each coast. IE the Chucky shirt, would have a different logo on the sleeves. That adds complexity and means that if Chucky was super popular in Hollywood, and the merch wasn't moving in Orlando, the shirts couldn't be re-routed to Hollywood or the online orders fulfilled by Orlando stock.
Granted, house shirts are always different, but it just makes sense for the merch to all have the year so that some items don't say 32 while others say 2023 as that makes them look like they're referring to different events.
In the parks, you clearly know where you are and everything is clearly aligned to that geographic location, so can do whatever they want.
EDIT: Of course, this kills my explanation above and makes no sense from the Orlando Informer tweet above
View attachment 19554