Often with lies there is a kernel of truth for example you talked to your GD about food but not in the way your D has accused you of. It makes it very difficult for the one being 'accused' because you start questioning what you actually did do or say.
The amount of time youngsters spend on the internet is a real bug bear for parents and GP's and you did nothing wrong. Try not to overthink this, and worry that it may be becoming and addiction. You're probably worried because of your D's alcohol consumption.
I understand you worrying about being shut out altogether, which is why it's important to make the time your GD stays with you as pleasant an possible. She's 11 and because of the relationship you've built with her, mum may not find it as easy as she thinks to keep you apart if that's not what your GD wants.
When sh's with you, just tell her food wise what's on offer and let her make her own choices, something you're probably doing anyway.
With regard to being on line, maybe take an interest. Is she playing games for example and if so, would she let you watch and maybe join in.
Could you ask her not to be on line in the privacy of her bedroom because you're concerned about her online safety? I still feel that this is coming from your D and not because of what your GD has said.
why did she not just go home then and not to choose to to stay an extra day if she was avoiding me exactly lily makes no sense and when things don't make sense, it's more often than not because they aren't true.
.