Fresh back from my first camping adventure (Witton castle very cool, 1 other t25 there so hi to you

It happens when raining (as you would expect

Its only a drip but over night it will get about 100ml of water under the front rubber flooring that im having to mop up.
What do you guys think? Windscreen seal? It guess it must be it just looks ok....
Second issue is that my leisure batteries dont seem to charge/hold charge. The charging system seems to work as they go to 12v with the engine running but dont seem to hold charge,.
What do people recommend for this, should i get them both an the battery charger in the house?
thanks guys !