As I understand it, there are only a few carriers that support this with Visible being one of those ($25/month with party pay for unlimited everything). Keep in mind that data can be deprioritized quite a bit at times if you are in an area with little coverage or when there is heavily congested.
There are several data only esim providers as well. You can get a low cost talk/text plan from one provider and data from another one. I love Dent mobile as the data is good for 365 days. esimdb.com/usa