Utiliza first() en lugar del get()
get() siempre traera todos los resultados, first() solo regresa el primero que coincida.
Tambien prueba usar el Modelo en lugar de usar DB::table('episodes') seria algo como
$episode = Episodes::where('id', $id)->first()
Te hace falta leer un poco mas la documentacion, para evitar ese Join que estas haciendo prueba tambien aplicarlo en el modelo
https://laravel.com/docs/7.x/eloquent-relationships