Aww mama, I totally get the impatience, waiting is the hardest part! Based on your dates, yung March 29 TVS with heartbeat and April 2 ultrasounds are all pretty close to each other, so most doctors will go with the earlier dating (around late March) since that's when the heartbeat was confirmed, which is usually mas accurate pa. The +/- 2 weeks thing is real though, so your OB will likely be the one to set your official EDD, if you haven't asked them directly which date they're using for your record, that's the best thing to confirm with them at your next check-up kasi sila ang magde-decide if induction is needed based sa their EDD. Ang closing ng cervix is normal pa naman, so try to stay patient (I know, easier said than done!) and just relax, baby will come when ready, promise!