The endpoints are marked as known, and additionally the cleanup interval for profiled unknown endpoints is set to 60 days so I don't believe that should be happening.
I guess the easy way to prove this is to put something in the description/attributes and see if it's still there once the endpoint goes back to not profiled.