I’ve been one bagging for decades.
And I always test pack my bag around two weeks to one month before the trip.
This ensures that I have everything I need. It’s enough time to order what I don’t have. It also allows me to check if something needs replacement etc.
On solids, there are two things I do: * I cut them up smaller * I use sisal bags for my soaps to save space.
Sometimes is isn’t the number of things but the volume that will get you.