I think for an “on person/PFD” kit you are in pretty good shape. Don’t go overboard, too much bulk/many items could limit your mobility. While most of the suggested add ons, do not increase weight significantly, keep in mind items that might become wet and water logged could add significant weight that your PFD might or might not be rated to support. I am not a big proponent of using 550/parcord to lanyard items to you or your PFD, unless they are attached in such a way as to be able to break away if they were to become entangled from underwater obstacles.

I would add either a survival blanket or a large vacuum-packed heavy-duty trash bag to act as a vapor/wind barrier.

Pete