A few things
You can’t expect tight rate control out of FCP/Quicktime Export, it’s simply not designed for that, you need an application like compressor or Episode to do that for you.
Even compressor or Episode cannot hit a datarate spot on and keep it there, no encoder can.
None of the above can perform the impossible; if you set a datarate of 400Kb/s for a 1920×1080 25fps clip there is no way it could get anywhere near as low as that.
Make sure you choose the right kind of rate control: So for example for 400Kb/s….
1 pass CBR is going to hit a rough average of 400Kb/s over say 30 secs of material, if it can. (see above)
2 pass CBR is going to be a more accurate version of the above.
VBR is going to take 400Kb/s as an average and will go to whatever peak value you have set and may drop down well below if it needs to.
__________________________________________________________________
Please post back saying what solved your problem. It could help others, and saying ‘thanks’ is free!