Dube scored once in ten appearances before leaving Baroka in January 2017.[4] In February 2017, after leaving Baroka, Dube joined National First Division side Stellenbosch.[5] He made sixteen appearances in all competitions for the club in 2016–17. In July, Dube joined fellow NFD side Royal Eagles.[6][7] He made his debut against Uthongathi, prior to scoring his first goal in his second match versus Highlands Park; the same opponent he scored his first Spurs goal for.[1] Dube rejoined Witbank Spurs in January 2018.[1] He scored in his first match back, getting a late consolation in a 2–1 defeat to Ubuntu Cape Town on 7 January.[1]
In June 2019, following relegation with Witbank, Dube remained in the National First Division after agreeing terms with Uthongathi.[8]