I'm not 100% sure what the acc cap is for Garuda-Egi in T4 because I have always aimed to have the correct acc for T5. In T5, Garuda-Egi's acc cap is around 450~ while your own is around 435~. Don't forget that food does not affect your pet (unless that has been changed -- but I doubt it).

It is safe to put your DoTs on Soldiers and then Bane onto Knights (and this is what you SHOULD be doing). However, you should never cast DoTs directly on the Knights. I believe you will take an initial hit of damage when you Bane (onto the Knight), but after that you will not take recurring damage. I haven't paid too much attention to the battle log, but I do notice myself take a decent chunk of damage when Bane goes off, and not after that. This shouldn't be too big a deal as you don't really take damage from anything else at that point.