An update to the servo situation:
I got the buck converter, set it to 6V happy that this would finally complete my build, it didn't work
I figured that the 3.3V PWM signal was to low I lowered the voltage slowly until ~5.6V then it started working, but it was going very very slow, struggling to move even with no load
I thought the signal was degraded, I lowered the voltage to 5V and connected servo GND to EBB36 ground ... same behavior
I disconnected it from the buck converter and connected it directly to BTT Kraken servo port ... same behavior
The servo hasn't been moved in the last 3-4 days from the toolhead so it can't be that I force broke it.
Then it hit me, in the last few days I printed some PC-CF parts to redesign the z motor mounts to move the bed back 15mm (75C heated enclosure) and I read the MG90S specifications, it's rated up to 55C, so apparently I killed it with heat, being next to the extruder motor it probably got easily to 80-90C
I need to redesign the toolhead to find a way of opening the extruder without a servo, I want to be able to use my heated enclosure, I'm open to ideas, right now I am struggling to come up with one