thanks! it works now, I found a stupid mistake I did, I put filters on the JOIN querry rather than the initial querry itself. It works perfectly, I put START and END date of that appointment instead of the task start and end date, replaced task name with appointment date, amended the propmts and conditional formatting and I got the result I wanted.
So, net net I recommend to use the original Task Gantt chart as basis when somebody wants to create Gantt chart reports from any of the dynamic application, but as you rightly said, you need to save a copy first in order to not loose the original Task Gantt when messing up the new report.