Can the Ai be done with bullet behavior or 8 dir as well for this?
Yes, if you manually create a path through the maze for the enemy, for example with waypoint sprites.
But if the maze is random, then you need pathfinding. If you wish, you can use pathfinding only to calculate the path, and then move enemies along this path with other behaviors - MoveTo or Bullet.