The NFL has signed moraly questionable players over the years, and some far worse tha Pavia. If Pavia had the pro level measurables they were looking for, they would have signed him.
They did sign him, then he did, or didn't do, something that made them decide he wasn't worth the time so he was cut before he even practiced one day. Whatever it was, he made them rue signing him.