MIL continues to bother me despite me trying to ignore it

This all happened yesterday during my in law’s visit to our house. They stayed for 8+ hours and I hosted them with all the food, drinks, etc. and I’m tired. I’m 30 weeks pregnant and have a 2 year old and I’m not sure if I’m over reacting but these small things kind of got to me.

- complaining about my husband (her son) to me, specifically that my husband doesn’t try hard enough to get together with his extended family (referring to her distant cousin who she’s seen 3 times in her life)

- At dinner my husband wasn’t wearing a shirt bc they just came in from working outside. He’s in good shape and so is my FIL. MIL announced to everyone ‘look at (my husband’s) belly! It looks more like grandpa (her husband’s) stomach now!’

- She stares at me after I answer a question like she’s expecting something else and it makes me really uncomfortable

- She asks me about why we haven’t visited their summer house (3.5 hours away) with our toddler this year (I’m 30 weeks pregnant and the place isn’t childproofed at all) when she knows all this via my husband already

- She continues to push potty training on my son, we tried and he wasn’t ready a few weeks ago. She tries bringing him to the toilet, telling me what stuff I should buy for him, asking why we’re waiting so long (he’s not even 2 yet)

- We paid for a cleaning service before they came and they did an amazing job. When MIL got here she walked around and asked if she can help with the cleaning

- She told me I should sign my son up for more classes, after a long time of telling me she thinks Americans (she’s from another country) have their kids in too many activities and grilling me about the mommy and me classes I take my son to. She said she will pay for them since we probably can’t afford them now that I’m a SAHM