With a soxhlet, the amount extracted depends on the number of cycles
the soxhlet goes through. If, for some reason, the soxhlet isn't cycling,
you won't get all of the fat extracted.
Reasons for slow cycles can be as easy as the soxhlet isn't level, the
heat level is low, etc.
Suggestion- check how long it takes for your soxhlet to cycle. Adjust the
parameters (heat, cooling water flow, etc.) to get a reasonable cycle time
(5-10 minutes was common, but longer is possible).
An additional suggestion is to extend the amount of time you are doing the
soxhlet extract. We used to do ether soxhlet extractions for 24 hours to
get as much extracted as possible.
You might also make the sample as small in particle size as possible. Grinding
or cutting will help.
Good luck.