Allen was scheduled to face
Jeremy Stephens on November 7, 2020 at
UFC on ESPN: Santos vs. Teixeira.
[32] However, Stephens was forced to withdraw from the event, citing injury. In turn, the bout was cancelled.
[33]
He lost 5 months just there. Not sure why they couldn't find a replacement or why it took so long to schedule another fight for him.
Allen was scheduled to face
Enrique Barzola at
UFC 220 on 20 January 2018.
[15] However, Allen was pulled from the fight on January 11 due to alleged
visa issues which restricted his ability to travel.
[16] Following this announcement, It was determined that Allen would be replaced by
Matt Bessette at UFC 220.
[17]
Visa issues.
Allen was expected to face
Gilbert Melendez on 30 November 2018 at
The Ultimate Fighter 28 Finale.
[21] However, Melendez pulled out of the fight on 5 November and was replaced by
Rick Glenn.
[22] In turn, Allen pulled out of the fight on 16 November citing a cut he received while training.
[23]
Only injury related thing for him. But having a bad cut doesn't indicate injury proness.