That with ‘why’ is the crucial question — explained in article here:
The Russian air force is back to bombing hospitals, bakeries, mosques and roads inside areas held by Syrian insurgentswarisboring.com
The essence of Russian politics — and thus their military efforts — in Syria — is to destroy what Moscow assessed is the biggest threat for Assad’s regime: the (proven) ability of Syrian population to organize and run its own authorities, concurrent/parallel to those of Assad.
Reason: Russians see this as evidence that Assad is not only unnecessary, but a major obstacle to peace and stability of Syria (in essence, everybody else should see it the same way, but nobody cares.)
From that standpoint, ‘bombing al-Qaida’ (i.e. ex-JAN, now JFS) is ‘unimportant’ for Russians— especially if this is then connected to ‘supporting the IRGC’ - because Moscow’s second aim is to (as far as possible any more) get Assad out of the grip of Tehran.
Thus, making life impossible - or at least unbearable — for Syrian population within areas held by insurgents (and Jihadists, in some places) was, is and remains a priority. Therefore, they’re bombing hospitals or civilians around Idlib even then when military logic would demand them to bomb insurgents and Jihadists on the frontlines around southern Aleppo.
(Even more so if a bi-product of this campaign is a mass flow of refugees into the EU, which in turn is destablizing the latter.)