Don't confuse chess.com rating with ELO. His highest ELO was 'only' 2421, so he has never been near to the required 2500 ELO. So the reason he isn't a GM is that he is not strong enough.
When will GothamChess become a grandmaster?

GothamChess has rating 2353... but why in chess.com GothamChess bot has rating 2500???
Why not?

gothamchess has done so much for the game but is just a midd chess player in terms of strength, dont see him becoming a gm

Whenever he wants, he can maybe go for it at 40-50 when he is retired from content creating and He will be GM at 60, Age does not matter, there are Old man out there in the world surpassing 20 year old in many fields- martial arts, gaming, work/proffesions/crafts etc.
As an old man myself, I sincerely wish this was true. Identifying as a younger man is not so easy the later you get started. That said, Gotham is close to GM, and getting there would probably take him a good year of hard work and study. Concentration, memory and stamina all wane in the later years. If he does it in the next 5-6 years he has a good chance, that would mean just about totally giving up content making. After 35 the odds go down significantly every few years.
Brain plasticity and the ability to concentrate and learn is greatest when we are very young. He could do it at forty, but it will require much more work and discipline than at his current age (25?) By the time we turn 60, things are much tougher. Concentration and stamina go fastest. Very few, if any, will become GM after 45.
The oldest to be awarded a title via norms appears to have been Nikolai Shalnev at 57(!) Doing it after that just doesn't seem possible without some extraordinary medical breakthroughs for the central nervous system.
If Gotham gets his brain uploaded into a computer, then all bets are off. His wit and Stockfishes chess strength would be unstoppable.

Gotham posted a video not long ago stating that he might return to tournament play with the goal of getting his GM. I'm sure he could do it. It would add to his credibility.
Plus he could change his logo to GothaM, with some snazzy graphics combining the G and the M.

Gotham posted a video not long ago stating that he might return to tournament play with the goal of getting his GM. I'm sure he could do it. It would add to his credibility.
If he just plays in GM-norm tournaments in his current form, he'll get slaughtered. In order to have any shot, he should get much better, better than he was in his top form, many years ago. That would require an incredible amount of effort (take a step back from streaming and youtubing, hire a GM coach, train hard for months) with no guarantee for success.
That's just not going to happen.
When he announced he's going to try for GM, he wasn't serious. It was just clickbait (like every other stuff he says and does).

He sometimes does clickbait, like one time I saw this video that said something about magnus, I clicked on it, and it was just levy playing chess, He has potential being able to see sacrifices

GM titles are not earned for blitz and on-line nonsense games. They are from major FIDE GM norm events played at slow time controls. It is highly unlikely that Levy will get enough GM norms at this point in his life. If he does, he will probably have to ditch the on-line video whatnot that gets him money, so he can concentrate on study and practice enough to make progress.

I think that, with some luck, he has excellent chances to maintain the title of the strongest chessplayer named "Rozman".
He is far, far away from being GM strength, so achieving 3 tournament performances of 2550+ and raising his rating by 180+ points is as likely as a Chinese becoming the new Pope.

"When will GothamChess become a grandmaster?"
When Barbara Streisand becomes the next Sephardi Chief Rabbi of Israel.

the 2500 rating isnt fide or anything, its just a chess.com rating probably for gothamchess. Take an example from me, I am 2000 here and i never played any otb tournmanets or anyhting, so does that mean I am 2000 OTB? Definitely not. Chess.com ratings are like 100-250 ahead of fide or uscf ratings.
it's ahead because each game increases or decreases your rating, take proffesiona chess players, their rating goes up slower because the netire tournament and all their game conbined will determine the rating increase or decrease

the 2500 rating isnt fide or anything, its just a chess.com rating probably for gothamchess. Take an example from me, I am 2000 here and i never played any otb tournmanets or anyhting, so does that mean I am 2000 OTB? Definitely not. Chess.com ratings are like 100-250 ahead of fide or uscf ratings.
it's ahead because each game increases or decreases your rating, take proffesiona chess players, their rating goes up slower because the netire tournament and all their game conbined will determine the rating increase or decrease
That's simply not true.
I've been watching Levy's journey for a while and I'm confused: he has 2700 ELO in blitz, higher than many grandmasters, yet he still is only an IM. Does he go to FIDE tournaments often? If not, why isn't he a grandmaster. Tell me what you think.