Technically our president can only associate criminally if our president gives those criminals jobs in the executive branch, thereby making their association part of a core presidential function.
Also, our president can only launder money doing it through criminals they put in the executive branch.
I dunno, it's a Presidential function to run the Department of Justice and the Treasury so he's got presumptive immunity for both those things which may be sufficient.