Lets say I file a PPA that's very broad but when I have patent wrtiten it's very detailed. Or if I add features to my patent that weren't in the PPA will my patent get reject since the patent office will use my PPA as a reference.
No, that's not a reason for rejection.
However, every new subject matter (read: every change) does lead to losing the provisional's filing date for every claim using (referencing, being based on) the new subject matter, even if only marginally using it.
You would then get a patent (if not rejected for other reasons) having different filing dates for different claims or the new one for all, depending.
The claims with the new filing date could therefore be rejected referencing documents published between prov. and non-prov.