This is very good advice. We often start craving certain foods if we lack a nutrient. For example, most people will notice that salty food tastes a lot better if they’re salt depleted. But if it’ just hunger in general, I have a different hypothesis what causes it:
That’s a fairly heavy mix of lectins (soy, coffee, bell pepper) and oxalates (spinach, broccoli, dark chocolate and pecans). I’d eliminate those from the diet.
The fact that you need an antacid speaks very clearly that you’re sensitive to some antinutrient, probably one or several of the lectins. My heartburn immediately stopped after I went to a low-lectin diet. (Bell peppers, peanuts or raw tomatos will give me immediate heartburn even today, almost a year later. Some FODMAPs like xylitol too.) Steven Gundrys Website has free information about which foods are high in lectins and which are low lectin keto friendly (look for his yes/no list).
I wouldn’t start fasting before you can go 22h without being hungry. Find the right mix of nutrients, and you’ll notice that you get less hungry with time. (Most likely.)