What does 500km - 1000 km mean exactly? Are you landing behind the target, are you coming too short, do you land to the side of it?
Generally speaking, your goal is not to do the deorbit burn at the same place, but pass a window in space called "Entry Interface" at the same distance to the base, in the same altitude, like 120 km, at the same angle as specified for your vehicle (usually -1.25°).
Then, you need to fly your spacecraft to the base. Not just deorbit and let Sir Isaac Newton do the steering for you. You keep AOA constant, and use bank to control how fast you dive into the atmosphere. The faster you drop, the faster you slow down, but you also got more heat.
There is an old add-on called reentry MFD, that calculates how fast you should slow down for arriving precisely at a base.