Hi Oscar,
Staffing Request Required prevents project managers from adding Project Assignment. They can still assign resources to tasks thus creating Task Assignment. In such scenario, Task Assignment will exceed Project Assignment and you'll be able to tell if someone made assignments without getting their staffing requests approved.
Please let me know if this clarifies the behaviour.
Roland