I agree, When I first saw the monster I thought they were way to short. But, After looking some line art I don't think they are. I'm so used to seeing the long cannons of the original monster, so the Koenig's cannons looked a little funny.
I think a pose in Battroid mode would be the test to see wether or not they are to short.