Sorry if I am late to this thread and saying something which may already have been said, but . . .
Please try to avoid snacks. The ideal is to eat enough at a meal to not feel hungry between. If you feel you need to snack you are not putting enough food on your plate at the meal.
Every time you eat carbohydrate, protein and some artificial sweeteners your pancreas throws a bunch of insulin into your blood stream. Insulin is the fat storing hormone, and it also puts the brakes on fat burning. If you have body fat to burn you can only do it in a low insulin mode, so having a snack defeats many of your objects right from the start.
This is why many of us are on an intermittent fasting regime as well as keto. Incidentally, keto makes IF much easier to do and folk seem to fall into TMAD because if feels natural.
The only food which does not spike insulin is pure fat. I recommend a fatty meat as the basis for a meal. That should keep you full or at least not hungry for hours and hours.