Your basic concept is quite correct. I personally prefer to have a slightly positive pressure inside the case so that air flow at cracks is inside-to-outside, specifically to prevent uncontrolled entry of dusty air. Achieving that, though, is difficult because specs never can tell you reality. Even on specs only, six intakes should pull in a lot more air than three exhausts, so my first thought is that setting those fans with a deliberate speed difference may not be needed. However, I also recognize two factors there : you have not specified which fans, so fan count alone does not tell us air flow capacity; and, intake fans on a radiator deliver LESS than their max air flow because of the resistance provided by flow through the rad fins.
You have not commented so I'll add a minor reminder: check the intake area dust filters from time to time and ensure they are kept relatively clean.
I also had this thought - if you are setting your own speeds of the two fan groups, that suggests you are setting fixed fan speeds, and not using the mobo's automatic fan speed control systems. Generally I prefer to have those systems do their job. They manipulate their respective fans' speeds according to the heat generated by your changing workload, which is tracked by temperature sensors in your system, and there are at least TWO such systems. One is guided by the sensor built into the CPU chip, and that is normally used for the CPU_FAN and CPU_OPT headers. The second is based on a sensor in the mobo and used for SYS_FAN or CHA_FAN headers. In your situation, OP, there is a slight "glitch" for the way I would do things. That is that the INTAKE fans all are on the CPU cooling system radiator, so I assume they are being guided by the CPU_FAN header and the internal CPU temp sensor. On the other hand, the EXHAUST fans all likely are connected to SYS_FAN or CHA_FAN headers and guided by the different sensor on the mobo. So, trying to co-ordinate the changing actions of those two fan groups might be tricky theoretically. But there is a helpful factor. CPU heat generation (and intenal temperature) usually correlates well with heat generated elsewhere in your case (and hence the mobo temp sensor reading), so to a reasonable extent you could expect the two automatic fan fan control systems to track each other well.
But all of that is background and predictions. We need facts to really get it tuned properly. So here's a tool to give you a rough but reasonable measure of actual air flow. You need a visible "tracer". For that I use a small smoke source - either a burning cigarette or a smouldering incense stick. Get your system running under normal load. Slowly move the smoke source near any case cracks at a few locations around the outside and watch which diredtion the smoke flows, and how fast. Try to do this under seveeral different workload scenarios if you can. Ideally you want the smoke ALWAYS to flow away from the cracks, and at a modest rate - no need for a really fast stream of air blowing out, since that would indicate more intake air and internal pressure than you really need.
Once you have your info from a smoke tracer study you can decide whether the air flow balance under all operating conditions is acceptable, or whether you need to tweak it. Doing it this way is more effort and takes time, but is based on reality rather than on speculation from specifications.