[4] Renovó su contrato con el club hasta 2021 en octubre de 2017.
El club rechazó una oferta del Hull City en enero de 2018,[5] ese mismo mes, McKenna anotó un gol de más de 35 yardas en la victoria por 3-1 al Kilmarnock.
[8] Tiempo después ese mismo mes, rechazó una nueva oferta del Aston Villa F. C.[9] Finalmente, en septiembre de 2020 abandonó el club tras ser traspasado al Nottingham Forest F. C.[10] En este equipo estuvo tres temporadas y media antes de ser cedido al F. C. Copenhague en enero de 2024.
[11] Al finalizar la temporada, su contrato con los ingleses expiró y quedó libre.
Durante su etapa en el club disputó más de cien partidos y ayudó a conseguir el ascenso a la Premier League en la campaña 2021-22.