Panda 3D is good for 2D games?

It’s possible, but the workflows aren’t optimised for it. Personally, if I were making a 2D game, I would probably go for an engine that is optimised for 2D workflows such as Godot.