I don't think that too quick addition of GAA can ruin your yield so much, the reason is probably in filtering/washing step, or in your aldehyde quality.
You can try to make dry bisufite adduct from it and calculate how much you get.
Next time you do it again, try to take even less solvent, for example x5-x6 v/w of abs. IPA, so just enough to dissolve your 2,5-DMBA at RT or with a slight preheating.
As I assume you haven't yet good skills of quick vacuum filtering and good sintered glass filters and/or cold enough freezer.
Also I recommend skip washing step for now, better just filter, dry and weight to calculate your yield, later you can recrystallize it to increase purity.
So that you can more easily figure out what was the reason of poor output. Washing is just for removing of last traces of possible unreacted material and salts.
Anyway here are some notes for washing step to clarify it for your next runs.
When I told "wash it with a minimum amount of cold 1:1 v/v IPA:Water" I meant:
- You should prepare 50% solution of IPA and distilled water by volume, for example 20ml + 20ml, place it in freezer at least 1h before washing procedure.
- Prepare you filtering setup with sintered glass funnel.
- Take out your post-reaction mixture from the freezer and quickly break crystalline lumps with spatula or so.
- Immediately start your pump, and pour everything on filter.
- Press your crystalline mass on filter with something inert to evenly distribute it and collect as much filtrate as possible. Turn it off.
- Take your IPA:Water solution from freezer and pour on filter (you can first pour it in RBF if there something left to wash everything out, but quickly). Pour JUST enough to wet your mass and cover it 1-3mm more. Brake wetted mas with spatula and stir to evenly mix. Start pump and again press it. Turn off and collect it for drying. Preferably get sintered funnel with pore sizes not too large, so that without vacuum there is almost no flow.