Hello Statalists!

I am having troubles in dealing with staggered dif in dif

I am trying to evaluate the impact on scholar segregation of a law that was passed in Argentina during the 90s.
Although this law was sanctioned in 1993, it was agreed among provinces and the central state to place the implementation between 1996 and 2000.

- Among 24 provinces, there are 22 that placed the implementation in different years and 2 that never implemented it.
- also, among the 22 provinces that implemented it, 9 decided to implement the reform gradually, with pilot experiments in few schools, and, at the year 1999 only 4 of them reached the total implementation, while 5 are still in the pilot phase.

I have a stratified sample of panel data from 1994 to 1999 of all years but 1998 (so 95 96 97 99)

I always used "normal" dif in dif where the timing was the same for everybody and the treatment was the same for everybody.

So now I am struggling on whether to code these 2 additional "difficulties" in a regression with fixed effect, because

1) if I consider all the 22 provinces as treated and only 2 as control, if I run

xtreg: outcome t##post_treat, fe cluster(school)

where t=0 for all non treated provinces and 1 for all the treated
post_treat=year-yearofimplementation

I have 0 for all the interactions

2) if I consider the 5 that are still in pilot phase as de facto not treated, I have some values for the interaction, although I am not sure it is the right way to consider them, given that I should be able to run the dif in dif also including them in the treatment group.

I read in other posts that I have somehow to "pair" them but it is still not clear in my mind how I can do so

Thank you in advance for all the answers!