Dude the artwork here is amazing! It is really hard but pretty fun! I'm not sure why there is 3 different weapons though as it appears they all do the same thing...?
The boss actually has a weapon resistance that shows below his health bar and changes as the fight goes on. He won't take damage while he has resistance to a given weapon. It can be easy to miss!