Dear friends,
Thank you very much for your contribution to my questions and for your kind help,
I have followed your suggestions,
I have simulated the current mirror outside the ring oscillator to study their current dependency on temperature as per your suggestions, however, the simulation shows me perfect matching with negligible change in the current, I used an ideal current source of 20 µA, and the max change due to T was less than 1 nA, hence it can not be contribute to the change in the output frequency.
I conclude that the frequency shift in my oscillator was due to the temperature dependency of the inverters capacitors that used to create the delay.