You are doing great, you have gotten your DS onto a great routine, and he seems to be doing very well. We all have a few bumps in the road to get things sorted. Hugs
You say that your lo is hard to settle in the evenings, do you think that he could be a bit colicy? This could be why he is not settling till later.
You might want to try an earlier bed time, and see if this helps your lo settle. I would aim for your lo to be in bed by 7:00 / 7:30.
You could E at 6:00 have a bath etc as your A time, E again after the bath, and then wind down and in bed for 7:00 ish and then do the DF as close to 10 as possible.
Keep us posted on how you get on.