Durch weitere Stürze und Verletzungen wurde Hannah immer wieder zurückgeworfen, so dass sie erst im Jahr 2017 das nächste Weltcup-Rennen gewinnen konnte. Dabei gelang es ihr, die Erfolgsserie von Rachel Atherton zu brechen, die seit 2015 in 14 Weltcup-Rennen in Folge ungeschlagen blieb. Ihr emotional wichtigster Erfolg bei Titelkämpfen war der Gewinn der Bronzemedaille bei den Weltmeisterschaften 2017 in ihrer Heimatstadt Cairns. Ihren sportlich größten Erfolg erzielte sie in der Saison 2019, als sie bei sieben von acht Rennen auf dem Podium stand und die Weltcup-Gesamtwertung knapp vor Marine Cabirou gewinnen konnte.