So I draw my trend lines on the monthly chart, then on the weekly , then on the daily and then on 4h.
The problem is that the trend lines coming from higher time frames are not respected on lower time frames, and instead I have this huge gaps from where price is and where my trend line drawn on a higher time frame is .
When you drew the monthly trend line, it was drawn from the first day of the month to the first day of the month. The first time coordinate is off by when the local extreme occurred within the month. The second coordinate stops the line before the corresponding local extreme ever occurred. Of course it won't be on price at lower time frames.
Draw the monthly, then switch to the weekly and move the end points to the corresponding weekly price. Repeat as you move down time frames.