Well i have testing both and yes they give pretty much the same. ( I have lv up personally 7 accounts- i wasnt banned or anything just i made them to learn a specific champion eg azir onlu account, jax only account etc)
But https://leagueoflegends.fandom.com/wiki/Co-op_vs._AI
In the article it says some exp mpdifiers on bot matches so you get less as you level up after lv 15 ( that happens to avoid mindlessy getting bot farming lv capslues and gemstones for as leveling rewards) but those game are still better than normals when you are below lv 30 because you are gurrented to win(unless you troll and intentinally let them win) and it takes less time to complete a game.
But the only negative in SR that the map is way bigger and and have more towers to destroy than TT. As a result the SR ( im talking for intro difficulty here) needs around 10-12 min to complete-again this can be reduce if you have 5 on mid pushing while all having demolish and take teleport ( ziggs can speed it up even further but watch out to end the game after 7 min to be eligible to get exp).
On the othe hand TT even has 2 temples that if you capture them you get movespeed buff and a hp regen buff. That way you get for free( you dont fight jungle monster for that but maybe the bots try to interrupt you) and help you push faster. And usually it ends between 7-10 minutes.
Now with friends you can adjust the speed and get faster in games and end it between 7 -8 minutes. So you get to spam at least 7-9 games and a game that ended at 7 minute sharp you get 40 exp so 8 or 9 game you get 8*40=320 exp per hour at least and thats without the first win of the day and without any XP boost. Now check your match histrory and check how many games you can play in 1 hour and how much exp you get usually. I pesonally play 2 games max per hour and i get 90-120 exp per win so i get 180-240 exp per hour.