This may be considered working as intended, however given Mojang's recent treatment of dispenser functionality tickets I would prefer if this one were kept open just to make sure. Also, keep in mind that dispensers interacting with blocks is not a new thing (case in point: shearing beehives).
Can confirm for 1.16.1 and 20w27a