Route-Model binding doesn't work

I have this really odd problem in which the the route-model binding doesn't seem to work while if i remove the model type hint from the controller and do find($id) instead it works like a charm.
The Route:
Route::get('stream/{channelStream}/edit', '[email protected]')->name('stream.edit');
The Model:
class ChannelStream extends Model
The DB Table name: channel_streams
The controller method:
public function edit(ChannelStream $stream)

However, i don't get 404, and a query isn't logged for this request..
When i dump $stream inside the controller i get the following: