WASHINGTON, D.C. -- The U.S. House passed a $19 billion aid bill Friday that includes funding to help North Carolina and other regions of the country recover after recent natural disasters, including Hurricane Florence.

The House passed a similar, smaller bill in January, but it stalled in the Senate as part of a months-long fight between Democrats and the White House. It remains unclear when that stalemate may end.

“It’s shameful,” said Rep. Richard Hudson, R-8th District. “We know what the needs are, and we ought to be addressing those needs.”

For North Carolina, the new bill includes potentially hundreds of millions of dollars in Community Development Block Grants, plus additional aid for farmers, military bases, and infrastructure, according to Rep. David Price’s office.

“We all know that these resources are desperately needed, we all know that they should have been provided months ago,” said Price, D-4th District, speaking on the floor ahead of Friday’s vote.

So, what is the hold up?

Lawmakers in Washington have not been able to agree on how much money to allocate to Puerto Rico in the aftermath of Hurricane Maria. Democrats want to see more aid. The White House, meanwhile, is pushing back.

Earlier in the week, Trump doubled down on an exaggerated claim about how much aid the island has received -- a claim he has made before. “Puerto Rico got $91 billion, so the people of Puerto Rico should really like President Trump,” he said. In reality, $41 billion has been approved for Puerto Rico, and only about $11 billion of that has flowed to the island so far.

“He’s obsessed with Puerto Rico. He’s determined to punish the island for offenses real or imagined,” Price said.

The White House added another potential complication in recent days, requesting that money for humanitarian aid and enforcement at the southern border be part of any disaster aid package. That proposal was met by objections from many Democrats, and was defended by several Republicans.

“Regardless of your politics and where you feel about whether we should build a wall or not, there’s no question there’s a humanitarian crisis happening at our border,” Hudson.

All told, the measure passed 257-150, with most Republicans voting against. They argued the bill should have included the White House’s requested border aid.

All three North Carolina Democrats voted in support, as did Republican Congressmen Richard Hudson and David Rouzer. Rouzer represents the Wilmington area, which was hit especially hard by Florence. All other House Republicans from North Carolina voted against the aid bill, with the exception of Rep. Mark Walker, who was not present for the vote.

The focus now shifts to the Senate, where the previous disaster aid bill stalled before. There, Majority Leader Mitch McConnell has said he hopes to reach a deal by Memorial Day.