Вот так надо:
$trademark->getNews()->orderBy(['created_at' => SORT_DESC])->limit(4)->all()
Когда вы обращаетесь к проперте news, под капотом уже выполняется запрос и возвращается результат.
Поэтому надо обращаться к методу getNews() - он вернет объект query на который вы сможете навесить дополнительные условия и потом вызвать all() уже.