For RCB , their biggest weakness is their home ground Chinnaswamy stadium that is a freaking graveyard for bowlers and RCB have failed it repeatedly with the bowling in that venue.
In this season out of 7 wins they managed to win 3 out of 7 wins there and four away from home.
And the last 3 seasons due to COVID was played outside of that venue, RCB qualified for the playoffs
2008 - Failed to Qualify.
2009 (SA) - Finalist.
2010 - Semis.
2011 - Finalist.
2012 - Failed to qualify.
2013 - Failed to qualify.
2014 (UAE/India) - Failed to qualify.
2015 - Playoffs.
2016 - Finalist.
2017 - Failed to qualify.
2018 - Failed to qualify.
2019 - Failed to qualify.
2020 (UAE) - Playoffs
2021 (UAE/India) - Playoffs
2022 (Mumbai) - Playoffs
2023 - Failed to qualify.
So out of 12 seasons where majority of the home games where played in Chinnaswamy RCB managed to qualify for the four times.
Thats a good enough data to show to how RCB are struggling to win matches at their home venue.
You call it bad bowling, poor middle order , poor captaincy, horrible management even choking to some extent but somehow they failed to deliver in front of their home crowd when it matters the most sure their where brilliance some of Gayle's iconic innings , ABD vs Steyn, Kohli's special but collectively its a failure for them in that venue.
Its an historical or iconic venue in the history of Indian cricket and served well over the years but some for this franchise its a graveyard.