What you could do is add another intermediary device to block sites based on end point rules. If you know all YouTube shorts share a common address pattern simply drop the packets from moving into your PiHole device.
These could be different docker containers on the same machine