I played around a bit with Godot with one of my kids around that age some years ago and I think it was good. We actually started with Scratch, but that quickly got annoying for both of us, with all the dragging around of boxes on the screen to write scripts instead of just typing in a few lines of text.
We used the intro tutorials from https://kidscancode.org/. Looks like those have not been updated to Godot 4 though. I still have working installations of Godot 3 and Godot 2, and the differences are not THAT big, but maybe it makes sense to start with the latest version anyway.