Still trying to map out a timing curve

If anyone has an MSD 6AL-2 programmable, I need help with plotting timing curves. Or if you are knowledgeable enough to throw out some advice, that will help as well. I have a 408 stroker with 11.8:1 compression, Comp Cam 242/248 Dur@ .050, .3660/.3630 lift @ .050, 112° lobe sep. 549/544 gross valve lift, and am running a Holley 750dp. My old MSD 6 box worked great. I wanted more adjustability and went programmable. This system retards up to 25 degrees timing. My centrifugal advance is locked and the timing is set at 36 degrees. I typically run 38 degrees total on race gas and 34 on 93 octane, so I started in the middle. I set up this curve to remove 25 degrees timing until 600 rpm, then remove 17 degrees until 1000 rpm, then ramping up to full timing at 4000 rpm. Basically I'm starting the car at 11 degrees, idling at 19 and then ramping up. I have a noticeable lack of power and a stumble / cut out at around 4500 rpm. It stumble and will not burn out. I'm looking for advice on timing. Any and all would be appreciated. I am adding a screenshot of my timing plot. Burnout rev limiter is set at 5000 rpm and total rev limit is set at 6400. I am not using the launch rev limiter.

View attachment Timing curves.jpg