Null dönüyordur fakat siz null sonuç üzerinde sanki objeymiş gibi işlem yapmaya çalışıyor olabilirsiniz. Bu gibi durumlarda optional yardımcı yöntemini kullanabilirsiniz:
$nullObject->relation->name; // Notice: Trying to get property of non-object ...
optional($nullObject->relation)->name; // null
Bunu engellemek ve ek özellikler eklemek için withDefault() yöntemi var ama bu yöntem belongsToMany için geçerli değil:
https://laravel.com/docs/5.8/eloquent-relationships (Default Models kısmı)
Tam olarak ne yaptığınızı bilmediğim için hatanın sebebi başka bir şey de olabilir. İlk aklıma gelenler bunlar.