Apart from the NC Senators, the one thing all of the Republicans who voted for this had in common was that they weren't from the South. The same thing was very clear in the House vote. Southern Republicans are often motivated by a slightly different set of issues than non-Southern Republicans are.
Interestingly, Florida got the most Republican defections for Southern states in the House (5 representatives), while neither of its Senators voted in favor of the bill. Of course, Florida is more demographically distinct than the rest of the South and has different issues at play - for example, three of those Florida's Republican yes votes were Cuban-American Republicans who represent a metro with a prominent LGBTQ community.