I cant answer you in full, but I can fill in some information gaps.
Regen goes back through the discharge wires. The charge wire has a separate circuit on the
BMS and uses much lighter components that is not suitable for high current. Only use this charge wire for charging and its unwise to attempt modification to route regen through this wire and circuit. One is likey to damage both controller and
BMS trying to block regen say, with a diode and route it back to the pack throgh the charge wires to attempt utilizing HVC.
There is battery protection within the controller although limited in its reliability.. It cuts the controller out if the voltages goes over you pack voltages. Yuan Yao posted @60v ages ago, so I cant tell you this varies when you configure your controller via software at 36v or 24v. This can push a 48v system up to 60v with high current using a
BMS suited only for slower charging. It might just cause a fully charged battery cell to go out of balance and maybe a cells voltages could go over their specs. Also avoid regen on a fully charged packs.
Regen varies from battery to battery, you get a little more regen amps on higher capacity batts per regen percent, And you will notice more amps on lower volt packs. I had one internal controller on a 48v system with regen set at 85%, this controller died after some use. Howevermy regen didn't seem over the top. There could of been a weak connection I missed when beefing up the controller PCB.
Because regen is not constant non the GM controller, it inst as bad as say, a high rate charger @ 10amps for over an hour, but you may exceed the batteries peak limits occasionally. It also depends on how heavy you and your bike is. If your SLA's survived your set regen for a considerable time, I could advise you that a similar back-resistance and charge current should be fine on a LiFePo4 pack. SLA's do not take kindly to high rate charging or discharging compared to the LiFePo4 batteries.
Set regen percentages is not formal from one bike/rider, system, battery chemistry/voltage/capacity to another. I would set it so both regen and mechanical brakes have to be used to just manage to lock the wheel to a skid, and Regen is not too obtrusive to the braking experience. You can at best get 85% efficiency on braking, which is little return considering brakes are not so often used and regen only works for as little as 8% of your ride.
Regen has benefits in city runs where you do a lot of stopping and starting, otherwise riding momentum out till you stop is much more efficient.
Regen is ultimately limited to your controller and
BMS shunt,so there is some considerable protection. The difference from motor regen output, to battery voltages is what dictates the amount of current flow. Youre lucky to deliver more than 1C and this is fine in small spurts. High regen isnt practical to ride down hills on as it will slow the bike too much, but on huge steep hills where heavier longer braking time frames might become needed the higher percentages regen may become an issue.
Last but not least, you seem to be going towards a more custom design., Make sure there is no weaknesses in any of your connections, and maybe attempt to limit either the power cable distance between the pack and controller, or increase the wire gauge between your pack and controller as much as practical. Where you have a voltage drop when you accelerate you can get voltage spikes before the controller shunt and
BMS shunt during regen. If there are any weak connections this may cause damage to your controller. Anything to reduce the resistance between your motor and pack will be beneficial and use the software to do power limitation. Even adding another proper shunt to a controller and
BMS may increase reliability to your system.. I never trust regen on 6 fet controllers that can not handle 82v pack, but this is my idea that voltage and current spikes exist on the lower end controllers or poorly soldered.controllers on the PCB connections. Because IMHO there is a considerable V drop in the phase wires after the 6 fets during acceleration and spikes during regen than there is on the 12 fet controllers.
The more parallel fets, and the more you rely upon software, and larger shorter controller/
BMS shunts, the lower the resistance between your pack and controller exists, this will ensure that the battery has a great effect via connections at ironing voltage spikes out during all of the PWM/Hall switching and regeneration operations..
I figured one solution out. Which is to have the right brake lever working regen and motor cut off, and the left brake lever switch was just connected to the throttle signal wire and ground. So in operation, one brake worked regen and motor cuttoff while the other just disabled the throttle, so the motor could not operate when either brake lever was activated. One small issue is the brake grounded the throttle signal, did not take cruise control offline. However the advantage was I could choose either to use regen or not while still having the safety of motor cut out on both brakes.