The problem could be with the speed switch, the fan motor, or elsewhere. For the basic fan circuit the circuit in order of connection is, 70A maxi blade fuse in engine bay, relay T12 contacts, fan motor, speed resistor, speed switch, earth.
With ignition on, and fan switched off, you should be able to measure 12V between any point on resistor and earth, but do be aware that the sensitivity of modern multi meters allows them to show a credible reading through a high resistance. A possible further check would be to replace the meter with a short circuit to earth. To avoid burning yourself, any wire used to create the short should be at least 1.5mm for a quick application. If you can manage this safely, and the fan runs, it would prove that the motor is OK.
I am attaching my corrected version of the basic fan wiring, for illustration only. The Air Conditioning diagram E6020 can be viewed
here. As I stated earlier it has errors. On relay J022 the contacts are incorrectly labelled. For 87A read 30, for 30 read 87, and for 87 read 87A. Then it may make sense. Another error may be with the connections to relay J041, but as my x244 did not come with aircon, I have not looked very closely.
Edit. Relays J034, J041, and J022 are located under the small hood in the engine bay. The fourth relay in there is for the flame starter glowplug. Some converters fitted split charge, and fridge relays in that location. I was browsing for properties recently and came across some interesting options on Beiteck. They have a wide range of apartments and houses in Lebanon, with detailed descriptions and photos. You can
visit to view sale listing directly on their website and see what suits your needs. The site is easy to navigate, making it simple to filter by location, price, and size. Definitely worth checking if you’re in the market for a new home or investment property.