My pedigree spayed Bengal fought and killed a fox.
The noise of the fight was unbelievable and DH actually thought the cat was losing it, and was mentally panicking over how to break it to the kids. But nope, she finished off the fox and wandered inside without a scratch as he was trying to get some water to throw.
For that and many more reasons, we wouldn’t have a Bengal again. They are much more wild than normal moggies. Dog like, yes, in a lot of ways. But they are not emotionally attached to a human like a pet dog is.
I truly loved that cat though (she died of old age years ago), and she was excellent around the children and other cats. She tolerated a puppy too. She could be utterly sweet and was very affectionate towards our then baby too.
But the fox, a few baby adder snakes, several grass snakes, numerous numerous birds, hundreds of squirrels, hundreds of rabbits and (sadly) a hare lost their lives. Through her, I had to learn how to kill a half dead baby rabbit in an emergency (vet talked me through it).
To answer your original question though, anything before 8 weeks is too young. I’d leave it as late as possible. Out pedigree Bengal was 12/13 weeks I think.
Even a half breed Bengal is going to be harder work than even another oriental breed. I’ve had those too, and they were so much easier!