@binggle I think you provided belongsToMany() in both sides. Therefore, you are getting only one result.
So, you need to change your relationship a bit.
On cat.php model-
public function videos()
{
return $this->hasMany( Video::class, 'cat_video' )->withTimestamps();
}
Now it should work.
Ref: https://laravel.com/docs/8.x/eloquent-relationships#one-to-many