{{{{hugs}}}} to you - it's so hard when you're short on sleep! And I cannot imagine being pg too!
Is he screaming when he wakes? Could it be teething? Do you pick him up when you go in or give him a cuddle? When you lay him down, you want to interact with him as little as possible, just say "lay down, it's time for night night" and lay him down (or a similar phrase that works for you). Is he walking?
I'm thinking he's in the midst of switching to 1 nap, and it looks like you're in a pattern already of doing a long am nap and a short pm nap. Does he go down fine for those naps? I'm also thinking his bedtime is a bit early based on his awake time. Very few 12mo will do more than a 12 hr night. So if he's getting up at 7:30/8, you'd want to aim for bedtime around 7:30/8 (12 hrs after wake up). He may not be tired enough when he first goes to sleep, so he sleeps a bit, then wakes and can't get back to sleep, then gets OT during the night so his sleep continues to be restless. He also may need some more A time between that last nap and bedtime.
If he's going down well for naps, I'd just extend his bedtime a bit later. If he's not, then I'd push that am A time out (just 15 min or so) and cut the pm nap a bit shorter to give you more A time between that nap and bedtime
hth
michelle