Thanks for playing! Each weapon's has its own attack type, and your attack type for the current turn is based on your current weapon. Basically "your next attack is X" skips weapons in the loop until it chooses a weapon that is of X type, which is then shown in the bottom right during your next turn. Should've explained it more somewhere.
Having little control in the first stage is true, but I did balance it to make it really hard to lose, but I agree that is makes the game slower in pace. You are still able to use the Break ability in the first stage, which lets you change to any weapon, but there aren't enough enemies in the first stage to fully charge it. Will probably make the starting stages shorter and also increase starting money.
And yeah, I agree with the types being confusing. I basically copied the type-triangle from a game called Melvor Idle, but replaced ranged with defense (which doesn't really make too much sense). Yeah, thanks for the feedback.