She can definitely dance. She's no athletic beast like Janet or Ciara but she can definitely MOVE.
Beyonce is more known as a dancer/for her dancing as an entertainer than she is for her singing tbh
Beyoncé can dance. She's just not a natural dancer like Janet Jackson or Britney Spears or Jennifer Lopez.
Thus, when she performs choreography, it doesn't look as tight and powerful as those artists.