One of the truly best things about having multiple cats, is that you are suddenly exposed to an entirely new world of cat-to-cat behaviors, and they are not always intuitive to understand. In fact, much of it you will never fully understand
But it's fun to chip away at it. The book "Cat vs Cat" is my favorite for learning about this. Cats have hierarchy, etiquette, and also a pretty strong sense of ownership over things (and people).
The food bowl thing... In American football, when two lineman collide and attempt to move (push) one another, there is a concept called "the low man wins", which basically means that the one who gets his shoulders lowest to the ground, has the most leverage. It's kinda the same with cats. Little kittens have an easier time squeezing themselves between an older cat and their food bowls. Sheila is just not a very assertive cat, so lets him get away with it, but probably doesn't particularly like it. Separating their bowls a ways apart will sometimes help.
I have to admit that I do find it a little exasperating when people get a second cat "to be friends with their first cat" and then when it works (which isn't a given by any means!) lament that they feel left out. It shouldn't be a lament! It happened exactly how you intended and it's a best-case scenario, believe me! Now it's simply a matter of bonding with (both) your cats. Bengals are easy that way... you win them over through play and treats (not petting and cuddling). Get some really good interactive toys (dabird, neko flies, flying frenzy) and play play play. Some people like to do other activities too like clicker training and talking their bengals for walks.