Pretty sure this is the case. The main issue with non steam links is the time and bandwidth required to upload the 12Gb mod file, and then either reupload it or make a hotfix / update file every time a new update is made to the mod.
With 1.0.1h being such a major update, it would be a huge amount of extra time and work to upload 1.0.1g to moddb, then upload it again or made a smaller but more fiddly update once 1.0.1h is ready. So whatever is delaying 1.0.1h (I believe RL issues for the mod team) is also delaying the non steam links.