Yes
Garry is rigoutines are carried out correctlyht. The sand should last for a few years if the daily routines are carried out correctly.
The sand, by the way, is not beach sand it is a special "course" sand and will not block as quickly, last longer and filter better. Beach sand is very fine and smooth.
If all else fails, when pool is empty, open filter, if the top is sticky and hard roughen it up (carefully) with a trowel and tip in a bucket of warm soapy water. Leave for a couple of days, roughen up again and the push a hose into the sand and let run, slowly for a day or so.. Most of the old oils will come out.