It’s not factual that democratic senators are blocking the bill. Republicans have a majority in both houses and can pass the bill at any time.
that said, somehow the Democrats always find Republicans to compromise with them when they have a simple majority, so I do not know why it is so hard for the Republicans to soften their demands enough to peel off some moderates to vote with them