I'm sorry it was so bad for you. I know it's hard, but I wouldn't worry too much about it. Sometimes what works one time doesn't another. I've had similar experiences that have made me very sensitive to the mood of the group. If I think people are too distracted or disinterested I'll just call the game or take a break to get food, watch a show, or work on characters. Sometimes focusing on something else can break a spell, sometimes not.

What causes this? Who knows? Maybe RL player stresses, personality conflicts, fatigue, fatty foods, the weather, gamma rays, a full moon. Whatever it is, I want people to remember the game as a positive experience. It's worth it for me to call it off than to have it go sour.

Sometimes players don't even recognize that they're being distracted until you say, "why don't we continue this another time". Then they'll suddenly put away their devices and become more attentive, "no no, let's do this now!"