Controller probably should've told them to expedite the crossing or warned that traffic was about to land, but they were managing a lot at once; tower+ground by themselves and an emergency already.
I counted 8 seconds from clear to cross to first 'truck 1 stop' - along with it not being immediately clear the stop was for the truck, or for Frontier 4195 until 2 more seconds.
Add a few seconds for human reaction time on both ends, I don't think that's really "enough time to cross safely" - maybe if the stars align.
Controller probably should've told them to expedite the crossing or warned that traffic was about to land, but they were managing a lot at once; tower+ground by themselves and an emergency already.