...
Any recommendations for a USA based (or USA accepted) sportsbook?
USA has a problem with gambling, and more with crypto gambling online. Their laws don't allow that kind of use for cryptos. So, I think your best option is to get a VPN and join any site with an IP from another country. That way it would be legal for you to place bets and to be able to withdraw.