BBSHD - does my 52v 20ah battery range suck?

So, I built my first and only ever ebike, a BBSHD and the battery is 52v 20ah, on a Trek Marlin 7.

Here is the battery I bought:

https://www.pswpower.com/products/eu-no-tax-electric-bicycle-battery-hailong-g70-18650-cells-pack-48v-13ah-48v-145ah-48v-175ah-lithium-ebike-battery-fits-1000w-motor-bafang-tsdz2-ton-192

I thought I was getting a top of the range battery here, but it doesn't get me all that far in reality.

Today, after having charged my battery to full capacity, I travelled 5 miles to work, then back again (10 miles total) and it's already down to 75% (although it is often down much more than just 25%, sometimes it can be more like 30% or even more).

I'll get one more ride to work and back out of it, before I have to recharge again, because once I am anywhere below 50%, I always find that the battery seems to deplete much faster (or maybe it's just my imagination).

I just don't trust anything below 50% to get me there and back again.

So, I am essentially only getting two rides to work and back before I need a new charge, yet, I was under the impression that the range on a battery like this would get me way, way further.

Did I get that idea wrong, or does my battery just totally suck?

I don't ride it super fast. PAS level is set to 1-9, however, I generally only use levels 1-3. I generally try to use level 1 as much as possibly, and a lot of the time, I am riding on slight down hill slope to work, so I often just let it roll.

My bike is admittedly heavy, though, as I have two pannier bags on the back.

Do I need a new battery, or do you think this sounds normal-ish?