Sorry, but you weren't owed anything other than a LL for Tower. They never give out 2 for one ride. You got 2, one per person that was riding.
If the app showed 2 listed on the same screen, that was a glitch that clearly resolved itself.
You had some bad luck. It happens and it's annoying. Curious why you couldn't text or call your mother and tell her to go do something else while she waited for you. She could have walked around, gotten a snack, done some shopping, etc.
Sure, the CM shouldn't have been snippy. But she wasn't wrong. There is nothing they can do for you. It happened to you, and also probably close to 100 people also.