I'm sure people will have much more technical answers and possible causes, but soap is a huge killer of head retention. So when you're prepping brew equipment and bottles/kegs, don't sanitize with soap. Use water/bleech solutions (1 tbsp bleech for 1 gallon of water) or a rinseless sanitizer...