1st the spell checks you have a blunt weapon equipped or you can't cast it unlike say 'light' which only needs a target you can see
2nd the weapon is now bound for the next 10 turns i.e, you can't drop it [you can still put it in bags as a work around]... making enemy fighters at a disadvantage because you can make them drop their weapons
a sample half high-elf Druid str 10, dex 10, intel 13, Wis 16 and con or charisma gets the rest
not accounting things like high ground, fairy fire [advantage] poison or electrical damage this sad Druid takes a touch in each hand then outfights rangers or fighters with magic weapons in melee... doing 4D8 + 3 V_=50% of the time
the question isn't does the code work so much as; is this really what should be happening? only Larian knows for sure what they expected but we know other weapons don't work this well