FWIW....I swapped a hull on a 2017 Spark2 Up and was VERY careful to put everything back together really well, using liberal doses of sealant or new gaskets, rubber washers, etc, wherever ANYTHING penetrated the hull. I dropped the ski in the river and it floated fine against the dock...next morning she was squatting about 6" into the water on the rear end. I pulled the ski and left the drain plug in.
On the trailer, I waited and watched to see where any water might come out.....lo and behold.....the plastic / vinyl tube for the hull drain plug that passes through the hole in the hull was leaking water OUT (and IN obviously). The hole in the hull is supposed to be smaller than the OD of the tube and it becomes a friction fit between the hull and the tube to make the seal...NOT a great design really. When I had re-assembled the ski, the tube felt snug enough but once she was sitting in the water, which was chilly....that tube apparently shrunk just enough to let water pass through the hull. Of course, the tube is a metric size that I could not find easily and couldn't wait to find it anyway, so I took the Spark top deck off and used A LOT of silicone sealant on the inside of the hull around the tube to effect a seal...the drain tube is in a really low and almost inaccessible place so I had to get very creative about smoozing enough silicone in there and all around that tube to make a plug seal. I waited a few hours for everything to set up and re-filled the hull with water, watched and waited and she held water just fine. Opened the drain plug and she emptied out. Put the ski back together and no problems since [running all of the 2019 season - this ski went nose up in the water end of 2018, hence the new hull, bad story].
Another thing to check is that some critter hasn't nibbled on the tubes. Apparently muskrats like to eat through rubber bellows or vinyl tubes...at least where I am. Just food for thought.