Your allergies are caused by the leaky gut and not the other way round!
You cannot solve it by eliminating food, it does not work that way. Chances are you are allergic to everything that you consume because your immune system is generating antibodies to what you consume. Treating it as foreign because it is being absorbed before it has been digested fully which in a healthy digestive system should not happen. Only simple food molecules should be absorbed and in that state the body will not react to it. It is the biofilm which causes this to happen, it replaces parts of the stomach mucosa and prevents healing.
As I said, Candida is not the source of your problems and is why you and most other people fail to defeat it. They are so focused on yeast that they miss the cause of their torment.
Until you defeat the bacteria, you will not solve this.