USB ports on modern devices are driving me nuts.
There are now around 11 different specifications for power delivery alone. It maybe the rear ports support the USB 3.1/3.2 standard and the front ports are USB 3.0/3.1.. Or it could be down to power delivery as other posters have already said.
Between laptop, dock and hub, I seem to have around five different types of port to contend with. Add to that, some ports will continue to charge devices whilst the laptop is turned off. Others won't. Some will accept a charge. Others won't. Some are multi-lane. Some support display port/HDMI alternate mode. I figure it's now a case of know your ports.