Don’t know if this is any good for the timeline Keb or if you’ve already got it but: In 5A when Zelena gives birth, Robin says she was supposed to be two months pregnant.
We know it wasn’t until 4B that OQ discover Zelena’s deception and she announces she’s pregnant. I don’t know how much time passes between conception and when you know your pregnant but there is 2 months (give or take) between 4B and 5A. 6 weeks in Camelot to when they get back (which is a month and a half) means that there as a space of two weeks between Zelena announcing her pregnancy and going to Camelot.