She's at the high energy, testing limits stage. New home, and it's going to take a while for routine to set it.
As an aside, my 8 yr old basenji's fave play time is 2 to 3 am. It always has been. We just moved from the US to Israel and it's still 2 to 3 am. If we're awake, we just let them do the zoomies and rock and roll. If not, we tell her no, get under the covers and she gives us THE LOOK, but she will. I do always share what I eat, btw. But they know to stay back and when I'm ready the get the last few bites. Moose backs up til his butt hits a wall or furniture to wait.
You are doing great. One critical thing you might want to consider is a crate. If you potty her before bed and you know she's okay... let her scream. It won't be fun for a few days, but she will get over it. If you forgot late potty and she may need to go, put her on a leash, take her out, right back in, potty or not, no play, no rewards, just business. But it really will help if you don't mess up and forget to potty her before bed so she understands once in the crate, that's it.
At 6 mos old and a mix, she could be going into heat. Do you plan to spay? Using a crate helps with heats also... I do let mine on the bed, and furniture, but after one intact bitch and pads under her, I never want to do it again. Of course, before basenjis I said I'd never have a dog in my bed.
Concentrate on one bahavior that is making you most crazy, focus on that one. If you have to leash her to you during the day to keep her under control, that can help. You can have her in control while showing her to lie down by your feet next to the sofa. You can also easily keep her OFF the furniture.
Doing things to keep her mind busy also helps a lot. What is she mixed with? Try scent training, and obviously teaching tricks mixed in with obedience. Tired body and tired mind makes for a good dog of any breed.