Shanahan has withdrawn his nomination for Sec of Defense in order to avoid his personal life getting dragged further into the public. I respect that, and wish him well.
But Trump claims he only just found out about this yesterday. That is either a gross lie, or a case of gross mis-management within the White House. Or both.