In a mea culpa delivered Sunday on “This Week,” Stephanopoulos, who was also a top aide in President Bill Clinton’s White House, said the gifts “were a matter of public record, but I should have made additional disclosures on air when we covered the foundation.”

It was his second on-air apology in less than a week.

Sources have said ABC News execs were blindsided by Stephanopoulos’ largesse, and one TV insider noted Monday that “ABC really has all their money on Stephanopoulos.”

“ABC was desperate to lock him down after Josh Elliott left,” the source said.

“But network execs didn’t announce the figure because they didn’t want George to get the kind of backlash that Matt Lauer got over his huge NBC contract,” which pays him $20 million a year to host the “Today” show.

“If [Stephanopoulos] stumbles, so does the network,” the source added.

When Stephanopoulos signed his contract extension in April 2014, an ABC spokesman said, “George is vital to the success of the news division and will continue to be a leader here at ABC News. We expect him to remain with us for many, many years.”

Republicans have already said that Stephanopoulos’ donations disqualified him from moderating a GOP primary debate, and a spokesman for one candidate, US Sen. Rand Paul (R-Ky.), went even further on Monday.

“Senator Paul believes that Stephanopoulos’ ties to the Clintons makes it impossible for him to be a fair reporter,” spokesman Sergio Gor said.

“He has avoided being on his program for over a year and will continue to do so.”

Democrats, meanwhile, were going easy on the hobbled host and his cash connections to Hillary Clinton.

Vermont Sen. Bernie Sanders, who is Hillary Clinton’s only declared primary opponent, told CNN that Stephanopoulos “should have made [his donations] public,” but added that the scandal wasn’t “the biggest deal in the world.”

A spokeswoman for former Maryland Gov. Martin O’Malley, who is flirting with a presidential run, said, “We’ve always found him to be fair.”