سلام
من فکر کنم اگه فایل های جدید bootstrap rtl را جایگزین مسیر یاد شده در vendor بکنی، اگه composer رو آپدیت کنی و نسخه جدیدی از bootstrap آمده باشد فایل هات با فایل های جدید دانلود شده جایگزین می شن. من خودم که کلا کاری با پوشه vendor ندارم و توش تغییراتی نمی دم.
برای مشکل شما هم من توی فایل کانفیگ در توی component این کد رو قرار می دم
'assetManager' => [ 'bundles' => [ 'yii\bootstrap\BootstrapAsset' => [ 'css' => ['css/bootstrap/css/bootstrap-rtl.css'], 'js' => ['css/bootstrap/js/bootstrap.min.js'], 'basePath' => '@webroot', 'baseUrl' => '@web' ] ], ],
این جوری هر کد یا اکستنشنی که بخواد با bootstrap کار کنه اول BootstrapAsset رو رجیستر میکنه که ما مقادیر فایلهای اون رو با نسخه دلخواه اون تغییر دادیم