Override controller / services not working in Admin Panel V4

Hmm this is not ideal. Controller update should work. Create gets called from admin panel queries but not update which is strange. Update gets called when using the rest api. So it doesnt make sense.

I dont like using the lifecycle for this because in my case the logic should be in the controller.