Regarding Mattis, President must be pushing Mattis to secure border and he must be refusing giving 100s of law. Then President gave him and his defense contractor buddies gift by pulling out of Syria. Mattis was more interested in securing Syria and not US borders.
You are most likely right.