Its two motors, a limit switch and some mechanics. The J608 control unit under the left side (passenger) dash does the control and logic so if you've already tried the blue plug trick and your control panel is working find but the step isn’t responding to the panel then its probably not a logic/software issue and perhaps its a fuse which needs a bit of sleuth work. This is what I think the architecture is :- while the control logic is powered from the habitation side the actual motors are powered via the J608 relays which in turn are fed from heavy duty fuses on the starter battery and they are located under the left side seat
Fuse holder B (SB) — driver’s seat base:
• SB8 — 30A — J608, terminal 30
• SB42 — 30A — J608, terminal 30
• SB43 — 30A — J608, terminal 30
• SB49 — 30A — J608, terminal 30
Fuse holder D (SD) — same seat area:
• SD1 — 30A — J608 (second‑battery models)
• SD3 — 30A — J608 (second‑battery models)
Check all 6 of those, they may not all be present. If you find one blown its a good chance that is your culprit, the challenge then will be if just blows again because there is a fault in the step motor but at least you are a step (pardon the pun) further forward in root cause identification.
Just a final question before you go full Sherlock Holmes on the fuses - when you try send the step out via the control panel, does the step icon go blue and stay blue or just no change?