Частично вдуплил. Проблема в том, что я применяю cornerRadius, когда ещё лейаут коллекшнвью не произошёл. когда я тыкаю на строку поиска над коллекшнвью и лейаут апдейтится - всё встаёт на свои места. Но я не понимаю, почему ручной layoutIfNeeded() или layoutSubviews() не срабатывает тогда