Hi, Zak. I think I'm getting closer to finding an explanation.
The redirect worked fine on my daughter's iPod using Safari. I then tried using Chrome on my Samsung phone and it worked fine as well. So, it seems the issue is with Firefox — either with something in my installed copy of Firefox, or the software itself. I'll carry out further checks.
Thanks for looking into this for me!