That's not a shortage. That's just a time lag. It would be a shortage if nobody trains to become a construction worker because of price controls like minimum wage or maximum wage in an alternate universe.
How is that not a (temporary) shortage? When did it become part of the definition that all shortages must be permanent?
What if nobody trains to become a construction worker (for whatever reason) and then over the next 5-10 years demand goes down because people get used to making do with the buildings that already exist? Is it also not a shortage then?