Просто сравните их все (глобально) и возьмите последнее совпадение из результата.
const your_regex_pattern = /U.*?S.*?B.*?(?=\s|$)/g;
Это то, что вам нужно? (Обратите внимание, что нечувствительность к регистру была удалена, иначе вам нужно избегать сопоставления «ничего» с «.», Вместо этого сопоставить только непробельные символы), например:
const your_insensitive_regex_pattern = /U[\S]*?\s*S[\S]*?\s*B[\S]*?(?=\s|$)/gmi;