Im Jahr 2015 gewann Mackenna bei den Südamerikameisterschaften in Lima in beiden Staffelbewerben die Bronzemedaille und klassierte sich im Einzelbewerb über 400 Meter in 54,96 s auf dem vierten Platz. Anschließend nahm sie in den Staffelbewerben erneut an den Panamerikanischen Spielen in Toronto teil, erreichte aber beide Male nicht das Finale. Im Jahr darauf gewann sie bei den Ibero-Amerikanischen Meisterschaften in Rio de Janeiro in 3:36,16 min die Bronzemedaille in der 4-mal-400-Meter-Staffel hinter Brasilien und Spanien und über 400 Meter wurde sie in 54,60 s Siebte. Bei den Südamerikameisterschaften 2017 in Luque schied sie über 200 und 400 Meter mit 24,48 s und 56,67 s in der Vorrunde aus und mit der 4-mal-400-Meter-Staffel gewann sie in 3:40,00 min die Bronzemedaille hinter Brasilien und Kolumbien. Anschließend gewann sie bei den Juegos Bolivarianos in Santa Marta in 54,05 s die Bronzemedaille über 400 Meter hinter der Venezolanerin Nercely Soto und Jennifer Padilla aus Kolumbien. Zudem siegte sie mit der 4-mal-400-Meter-Staffel in 3:37,93 min. 2018 gewann sie bei den Südamerikaspielen in Cochabamba in 53,60 s ebenfalls die Bronzemedaille über 400 Meter und musste sich diesmal der Kolumbianerin Padilla sowie der Brasilianerin Geisa Aparecida Coutinho geschlagen geben. Des Weiteren gewann sie mit 4-mal-400-Meter-Staffel in 3:33,42 min die Silbermedaille hinter Kolumbien. Bei den Ibero-Amerikanischen Meisterschaften in Trujillo wurde sie über 200 Meter in 24,54 s Vierte und belegte über 400 Meter in 54,52 s Rang sechs, während sie mit der 4-mal-400-Meter-Staffel nach 3:43,56 min auf Rang fünf einlief.