matching paint color over different wall coverings
You need to hit all the walls with Kilz until they are consistent.  The purpose of primer is to make dissimilar underlying surfaces similar so the paint goes on equally. 

That is not the job of paint.  You can do it with many coats, but why? Primer is cheaper than paint.  Also, the paint chips that you picked your colors from are exemplars of your paint over white, not whatever colors you are covering up. 

If you're saying "primer isn't getting the job done", what you're really saying is "I'm not willing to use enough coats of primer to get the job done, and I somehow want that to work out anyway."