ArduPilot current limiting (MOT_BAT_CURR_MAX) with AM32 4-in-1 ESC

I’m using a Holybro Tekko32 F4 4-in-1 50A ESC with ArduPilot, and I want to understand how ArduPilot handles current limiting in this setup. My goal is to build an overcurrent protection test bench where I gradually increase throttle, and when current exceeds a set threshold, the system should reduce output and keep the current within a safe limit.

I also tried using MOT_BAT_CURR_MAX in a test setup, but the current still exceeded the limit as I increased throttle through RC input. So I’d like to know whether ArduPilot can actually enforce current limiting in this kind of setup, what conditions it depends on, and how it differs from ESC-side current limiting.
I noticed a Current Limit setting in the AM32 configurator. I want to understand how this parameter actually works.