Our bedtime routine is more or less the same, but we only really do a bath every other night. If she is taking 2 hours to settle it is probably a bit of OT. After her last nap/CN I would almost start your BT routine soon after. Assuming you do a bath, jammies, feed...all of that likely ends up taking close to an hour. You may have a bit of time before bath for some other A. Also, when I put my DD to bed at night I rock her until she's really super drowsy...pretty much asleep. When I put her down she might do the eyes open/close/open/close for a few minutes but she is tired enough that she's not really laying awake in bed for a whole pile of time. It's not really 'independent sleep' so I really shouldn't be promoting that (lol!) but it's what works for us and I simply love rocking babies at bedtime.