So no links?
The functions you are describing can be found on programable controllers, not a kit controller from Amazon. With rare exceptions, 52v is not a widely supported voltage for diy displays and controllers. The standard voltages are all a multiple of 12v (24v, 36v, 48v, 60v, 72v etc.). 52v is a hot rod version of 48v, providing a small bump in performance at the cost of a loss of LVC protection and battery level display. 52v is supported on some factory bikes.
The power issue is a function of controller design, so Bafang, vs brainpower, vs KT, vs Jk, etc, will function as either speed vs current control and the behavior can’t be changed unless the controller is programmable.
24mph is an odd speed to set a limit to. Speed limiters usually are there to meet some legal requirements. Does your motor spin the exact same speed while riding as unloaded with the wheel off the ground?