The problem is there is a lot of buzz on the frets above 19 besides the 24th and only on the E string do I need a new shim or a new saddle to accommodate the missing shim
Yes. Making a new shim shouldn't be too hard. A new saddle that doesn't need shimming might be a better solution.
Some techs use a piece of acoustic guitar pickguard as a shim. It cuts with scissors and you can make it the exact cutout of your saddle. An advantage is it can actually make a consistent contact on your piezo if you have one in there. It also allows you to adjust string height between seasons.
Shims are ok as long as they are not excessively thick. I would not go over about one forth the slot depth in thickness (e.g., 1/16" shim for a 1/4" deep slot). If the saddle bottom sits too high in the slot, the increased lever arm can crack the bridge or break the saddle. For action height measured at the 12th fret, a change in action height will require about twice that amount of change in saddlle height. I would make sure the relief is set properly first, as it will also affect the action height. -