4.6.0
https://echarts.apache.org/examples/en/editor.html?c=calendar-effectscatter
Using the calendar chart, set.a range of ['2016-07-01', '2016-12-31'] (as example) and notice that December overlaps November. (This also renders the split lines for these months incorrectly).
The reproduction is from the official example
December and November should not overlap
December and November are overlapping
Hi! We've received your issue and please be patient to get responded. 🎉
The average response time is expected to be within one day for weekdays.
In the meanwhile, please make sure that you have posted enough image to demo your request. You may also check out the API and chart option to get the answer.
If you don't get helped for a long time (over a week) or have an urgent question to ask, you may also send an email to [email protected]. Please attach the issue link if it's a technical questions.
If you are interested in the project, you may also subscribe our mail list.
Have a nice day! 🍵

I set the range of ['2016-07-01', '2016-12-31'], but it behaves normally.

Is your Timezone set to GMT / UTC?
Seems to be due to day light savings - possibly related to this PR https://github.com/apache/incubator-echarts/pull/12081
Update:
I tried the above PR change and it did not work as I expected.
I have since found this issue from last year that is working fine so far: https://github.com/apache/incubator-echarts/issues/10430
This issue is labeled with priority: high, which means it's a frequently asked problem and we will fix it ASAP.
@mikeyshing88 Thanks for reporting. We will see to it and find if we can make a PR based on #10430 's solution. You are welcomed to make a PR if you wish.
Most helpful comment
Is your Timezone set to GMT / UTC?