I've said for some time that I think there is a chance that Erin is innocent, but that she has lied to try and make her story sound better, and it is these lies that will ultimately send her down.
For instance, she knows she has put foraged mushrooms in and realises early on that these are DC mushrooms in, but lies to make it look like she got them unknowingly from an Asian grocer and therefore it wasnt really her fault. An obvious lie.
After the Asian grocer story can't be sustained, she tries to make it sound like she probably put them in in a way that would mean she didn't realise until a few days later and therefore she wasn't misleading anyone at the time. Doesn't sound believable and some evidence makes it seem unlikely.
She realises it looks bad that only she has not developed severe symptoms, so she lies that the kids had leftovers and didn't get symptoms either. This ends up looking like an obvious lie too.
She has been caught out trying to pretend she has cancer for sympathy or manipulation, and out of embarrassment concocts a story about a gastric band. This again ends up being found out as a lie.
The jury end up seeing the lies and seeing guilt in the sheer amount of them when it is just a disastrous attempt to make herself look better.
The alternative of course is that she is lying to cover her actual guilt, which is it hard to argue against when you see the sheer amount of unlikely scenarios.