Just so I can better understand how producing keyboard keycaps can take a year and a half.
Obviously producing keycaps doesn't take a year and a half. However, there's a production queue, and sets in front of Hammerhead have been delayed by both COVID and the issues with resin shortages.
In general, when people are ordering keycaps faster than GMK can make them, lead times will increase. Say what you like about their intelligence, but plenty of people are obviously still willing to buy GMK keycaps with an 18 month wait otherwise GBs would be failing all over the place.