I dont think Trump feels he owes anyone from 2016 or any other time. Russia has present day leverage over him. I say this based on his other “agreements” that he routinely ignores. What Russia has is the question. Is Trump Hotel Moscow enough to keep Trump compliant?