I had this issue to. But i found out that is because they are not hitting. The bullets only hit at the max range you have set the cannon to and as a player to have to make it match with where you want to hit. But this was also something that took me quite some time to figure out.