Did that unit have a previous pilot that was killed? We had a bug where some of the crew status was not being cleared as the end of a mission. It's been fixed now and I think the fix is in the lastest release, but that may not clear out the old status. Try removing the unit and GM-adding a replacement.
Actually, yes, the mech was salvaged and cobbled together out of like 5 different Griffins after a battle. It actually still was listed as "crippled" even after I completed all the repairs on it, until I put a new pilot into it and it corrected itself.
It looks like a save and restart fixed the issue for me, but this is a fresh campaign with 43.10RC4 that wasn't imported from an earlier version, so I might just upload the save and customs to the github if you think it would be helpful. Thanks a lot for your quick response and all your help!