What Perjury Trap? Trump is has not been under oath for anything. He is the President, he does not have to testify at the request of Congress.
Trump has volunteered to go under oath.
Of course, he would be crazy to do it.