iOS Home Screen Shortcut URL
Answering my own question.

There's a property in my ReactJS app's manifest.json that is read by my home screen shortcut:

"start_url": "./index.html"


Removing this property solves the issue and the home screen shortcut now has the correct (unaltered) URL of http://www.host.com/key-foo.