On July 25th, 2017, the House of Representatives passed Russian sanctions 419-3 and the Senate passed Russian sanctions 98-2. Trump refused to implement any of the sanctions adopted by Congress for eight months claiming there was no need to implement those sanctions. When he did announce sanctions, none were designed to adversely affect Putin.
Congress allocated $120 billion to the State Department to protect U.S. elections from foreign interference in 2018. Not a single dollar has been spent by Trump administration.