The aircraft departed from Jeddah at 2:23 AM and landed in Jeddah at 3:36 AM i.e. 1 hour & 13 minutes after takeoff. The aircraft was flying at an altitude of 29,000 feet when it took U-Turn to land in Jeddah.

Source: flightradar24.com
Later, AP-BLC left Jeddah at 7:08 AM to resume flight PK746 to Karachi. The A320 stayed in Jeddah for 3 hours & 32 minutes apparently for removal/inspection of technical problem.

Source: flightradar24.com
Abbas