Ditt golv måste vara rent och platt för ett flytande golv. För att skära ner på squeaking skulle jag ha limt och skruvat i plywoodet.
Jag sätter för närvarande golvet i min källare. Det är ett stort vattentätt material. Inte säker på var du går med Kilz2 men.
Om du vill att golvet ska vara vattentätt eller ha vattentäta egenskaper behöver vattnet någonstans att gå - ett avlopp. Om du bara vill hålla vattnet ovanpå golvet kan du göra en färg på vattentätningsmedel som redeguard. Jag tycker att det är overkill men.
Tillverkaren föreslår inget underlag med detta - förmodligen orolig för fuktpåverkan under underlag. Om du har stora luckor - större än en 1/4 tum skulle jag använda en utjämningsmedel för att fylla dem. Om de är små skulle jag inte röra dem. Om du letar efter att fånga vattnet på golvets överdel så att det inte kommer till undergolvet, så se till att dina plankar är ordentligt klickade, dina plankor pressas ner på golvet och kuper gapet mellan plint och golv.