As I expected, the workflow for attaching the Group 1 null to the Track Null with expressions and by manipulating the X rotation was wrong. The descender of the P also needed to be lined up with zero in Y because of the optical illusion created by the descender sticking through the virtual floor.
Using Shift + Parent to line up the Group 1 null instead of expressions and rotating the X-axis of the null to 90º, then adjusting the size of the text and positioning the text with the descender of the p at zero in Y will fix the problem.
I checked your track by adding a solid and adding a grid and the camera track was good, but you didn't set an origin and ground plane. That would have made things a lot easier. Without a reference solid it was very difficult to see the errors in orienting the Group 1 null to the Tracker layer. Shift + Parent is the only workflow that will always work and it takes less time than any other method. The expression idea is pretty terrible and was probably suggested by an amateur in a tutorial somewhere.
You already have the footage so here is the fixed AEP file.
