Kapok is a cotton-like fluff that is no longer used in lifejacket manufacture, because it naturally loses buoyancy over time and, if it gets wet, it will absorb water.
Furthermore, the cotton straps rot over time, even...
https://safety4sea.com/amsa-kapok-filled-jackets-should-be-replaced-and-destroyed/