After doing some tests on CubeCraft Bedrock, I found that sharp 2 does the same damage as sharp 1, same thing is said for sharp 4 doing the same damage as sharp 3 swords. Basically odd levels for sharp swords adds 1 damage, while even levels adds none! I was mind blown!