请问为何stata做平行趋势检验,政策实施前的数据结果总是偏离

在做DID的平行趋势检验,数据量比较少,只有两个城市从2016-2021的一个观测值数据,政策实施年份为2019年。在做平行趋势检验最后得出的图,政策前期的点总是偏离0,哪怕把两个城市的数据改成完全一样的增减变化,也还是偏离,请问是什么问题

代码如下:
gen time=(year>=2019)&!missing(year)
gen treat=(code>1)&!missing(code)
gen did=timetreat
reg growthrate time treat did,r
gen period = year - 2019
forvalues i =3(-1)1{
gen pre_i' = (period == -i' & treat ==1)
}
gen current = (period == 0 & treat ==1)
forvalues j =1(1)2{
gen time_j' = (period ==j'&treat ==1)
}
xtset code year
xtreg growthrate pre_
current time_* ,fe
运行结果显示 pre_3到current的值都是负2,time_1 time_2 的值在0左右

请问究竟怎么样对数据进行修改才能让其符合平行趋势呢