Obama in 2008 got over $1.1 million in illegal donations from Palestinian, Iranian and Qatari sources, and did not report it. When discovered after his inauguration, he return the money, and was FINED.
The differences here are that (1) Adams leveraged the illegal contributions in order to get $10 million in funding, and that (2) Adams deliberately falsified records to obscure the donors’ names, and that (3) Adams paid back the donors by allowing them to skirt NY Fire Department regulations.