In fact that's a fine analysis and reasonable estimation of allocated aircraft per unit ... however let me sort it in a slightly different chronological order and add some info based on what i know and/or assume:
-------- AL-31FN/FM2 powered J-20 (I)
2016/17: 176th Air Brigade 16 ...
IMO 18-20
2018: 172nd Air Brigade 16 ...
IMO AL-31FN/FM2 powered ones transferred to 9th AB & 176th AB
2019: 9th Air Brigade 30
-------- WS-10C powered J-20 (II)
2021: 172nd Air Brigade 16 ...
IMO maybe even 24 (all WS-10C powered)
2021: 1st Air Brigade 30
2022: 5th Air Brigade 30
2022: 56th Air Brigade 30
2022: 111th Air Brigade 30
2022: 8th Air Brigade 30
2022: 55th Air Brigade 4
(still rumour only)
2023: 97th Air Brigade 12 ...
IMO at least 22
View attachment 127667
2023: 131st Air Brigade 4
(still rumour only)
2023: 4th Air Brigade 12...
IMO at least 22
View attachment 127669
2023:
41st Air Brigade ?
(still rumour only)
2023:
89th Air Brigade ?
(still rumour only) ... 98th brigade has been confirmed a J-16 unit now
2024: no new rumours yet!
So in summary I come to about 249-250 in service! So you are correct, that fits nicely what we expect so far plus a margin of maybe some additional ones or ones delivered to unconfirmed but rumoured units.