“Subpoenaing him to a committee is a clear violation of the Separation of Powers.”
I am not so sure of that. Trump is an ex-President all right but his status right now is that of a private citizen. Private citizens have been compelled to testify before Congress.
About their conduct while President?