why can't I get my absorbance values to come out right on my oxybenzone uv-vis assay test?
The method, and your result, both make sense to me: it indicates that the test sample is 75.57% pure, although as you point out the result is not consistent with the assumption that the sample should pass the requirement for acceptance. However, why would you run the test if you knew ahead of time that the material would pass?

I would recommend that you repeat your test 2 more times from scratch - that way you would know if there was an error in your technique. If you get the same result (within experimental error), then you would have to admit that it is hard to argue with the data.