I don't think what you are doing is wrong, as such
@Isma1123, but rather can you possibly make better use of your CGM to get maximum visibility of your BG behaviour before you even go hypo and then tune your response accordingly? I also don't think that "excursions" to 13 are particularly bad if infrequent and not very longlasting.
The rule of 15 has its origins in an era of when CGM was extremely rare. You already know with some 20 years of being T1 that before CGM you needed good hypo awareness and timely fps to even know you were going hypo. Today most T1s have the opportunity to use CGM. So if my hypo is relatively shallow and my phone CGM reading is confirmed by my finger prick test (if I should be in doubt) I will normally only take c.10 gms of fast carbs, rather than 15. But if the hypo is deeper I will start with 15gms as my response. Similarly I won't always take that secondary carby snack, trusting my CGM to guide me whether or when I need that second boost. My Endo also told me that a protein bar with 10-12 gms of carbs was far better than a carby snack of lower protein and I can see the logic, in that the extra protein is more enduring. Also, presumably for you and your gastroparesis problem higher protein would be better? I suspect your 2nd carby snack is excessive at 15-20 gms; 10 might be better for you. With the benefit of having CGM, perhaps you could experiment a little more rigorously to find a permutation of hypo responses and timings that work best for you - working from Alerts rather than Alarms.
When I had Libre 2 my low alert setting was at the upper limit for Libre of 5.6. This made it an Alert for me, rather than an Alarm. The readings, particularly along with the trend arrows, are far more informative than anyone can ever get from fps; you will, of course, know that far better than I could. So, since getting Libre 2 after one year with no CGM, I rarely go hypo to start with. My alerts tell me change is happening at 5.6 and I can often nudge that dropping BG back up with a smaller snack. We are all different. I think that I start, having no pancreas whatsoever and thus none of the pancreatic hormones that play their part in balancing my BG and slowing my BG changes, with a worst case scenario. I need Alerts, eg at 5.6, not Alarms at say 4.5 when nudging is no longer an option. Why depend on Urgent reaction when timely measured response is potentially an option.
So as well as making full use of the tech to reduce the incidence of my even having hypos, when they do occur I don't automatically also take that 2nd protein/ carb snack, but allow my CGM to guide me as to whether I need it.
[Slight digression: I don't understand why Abbott ever capped their low Alarm to 5.6 rather than something higher and why Libre 2 or 2+, or 3 hasn't raised that Alarm upper limit to make it a more usable Alert. My Dexcom G7 calls their warnings Alerts and allows an upper limit of 8.3 for the low Alert.]
However, I'm not clear whether your gastroparesis would change this thought process. Have you made some progress in managing that since last year? Have your frequency of hypos increased since your gastroparesis raised its head? Also, for you is that 2nd carby snack rendered less helpful because of your gastroparsis?
I'm retired and have more freedom to respond exactly as I choose; I do recognise that if I was holding down a full time job my decisions and responses might be slightly different. But I like to think that I still would want to do what is best for me and what gets me recovered as smoothly as possible, which would also be best for my work.