I used the same strategy, just that for site A I delay the off-page link building. Site A after 2 months on-page optimization I start building links and it rank. I started site B a month ago, start building links 2 week after domain registration, now it's stuck at top 100. Lesson learned. So I should stop or just wait? Need help.