Die seit Anfang der 2010er-Jahre (mit Unterbrechungen) von Rocco Meiring trainierte Schoenmaker verbesserte ihre Leistungen nach der verpassten Olympiaqualifikation 2016 deutlich und holte in der Folge mehrere internationale Medaillen: 2017 gewann sie bei der Universiade in Taiwan Silber über 200 m Brust. Bei den Commonwealth Games 2018 in Gold Coast triumphierte sie sowohl auf der 100-Meter- als auch auf der 200-Meter-Strecke. In Gold Coast unterbot sie drei nationale – zugleich afrikanische – Rekorde, darunter die seit 1999 bestehenden Bestmarken über 50 m und 100 m Brust von Penelope Heyns. Im Juli 2019 wurde sie zweifache Universiadesiegerin und gewann im gleichen Monat bei den Weltmeisterschaften in Gwangju hinter Julija Jefimowa Silber über 200 m Brust, nachdem sie im Halbfinale ihren eigenen afrikanischen Rekord um knapp eine Viertelsekunde auf 2:21,79 Minuten verbessert hatte. Auch auf der 100-Meter-Distanz erreichte Schoenmaker das WM-Finale und belegte dort den sechsten Rang. Beim Schwimm-Weltcup im August 2019 in Tokio entschied sie die Wettkämpfe über 100 m und 200 m Brust für sich.