guys i just want to thank you all for this great forum, i am very impressed with the quick responses, accurate problem solving, and the effort to explain in simple words for inexperienced guys like myself

the water problem on the passenger side was actually caused by 2 blocked drains as you all suggested, and the illustration provided by x25xe was very helpful to locate the drains.
it is very amazing how your explanations guys reveals the garages stupidities , they were suggesting water coming from the radiator, heater matrix, air conditioning and they were trying to convince me changing these parts which was ganna cost me hundreds, but i am very fortunate to find this great forum..

The heating issue is not as bad as before i shall keep in eye for the next few days and see what happens, if the problem exacerbates i will come back for your invaluable advice again.