The problem with Hydrogen is that it is not really storable, it will diffuse through any container, and in doing so will make it weaker. Hydrogen car past 5 years cannot be driven, because at that time you will find all the hydrogen storage and piping under high pressure now needs replacing, which likely will be equal to the cost of the vehicle then. Unlike EV battery packs, which have proved they can last 20 years now, and where they do not fail just from sitting at any state other than completely empty, those high pressure vessels and metal hydride packs will fail and need a pressure test, and likely will fail that.
Also same applies for the transport and storage, the tanker that delivers it will have the same, so whoever is supplying it will need to put into their depreciation that the tanks will need to be pressure tested every 5 years, might do 2 tests before they fail, and need to be replaced. I would hate to be in a fuel station when a tank or fitting fails, invisible flame and flash blast that incinerates the surrounding area of the leak, and same for the refineries, where the most common source for hydrogen is to use methane, crack it with catalyst and steam, and throw half the energy away in the reaction, to make CO2 and Hydrogen, while it is much easier to compress the methane to a liquid, much easier to store, and, as SpaceX is proving, much more energy dense fuel as well, as it is a liquid at workable temperatures, and so much easier to store as well.
Rather like making a car that runs on AA batteries, saying it has zero emissions, and you can stock up at any large retailer, convenieltly not saying it has a short range, and the batteries all come from China, and you need a container full per store to do this.