Hello.
<Disclaimer: Al with Wakespeed>
In 2.5.0 we indeed 'tightened things up' in support of some higher power 48v systems, but seems might have gotten things a little too tight.. We did received a few (non 48v) customers who had cycling issues, and changed 2.5.1 to re-addresses this core aspect. Those customers who we worked with reported good results.
2.5.1 should be generally available soon. Look to the Wakespeed website, as well as the Wakespeed App, as it will be supplied with 2.5.1 once it is available via a Cloud based resource.
Now, there can be some other causes -- so a few ideas:
1) Really simple to test 2.5.0 vs 2.4.3, if issue still present not related to core change.
2) Sometimes smaller engines, especially those with older mechanical injector systems, can show this type of cycling with a large alternator -- especially at lower RPMs. White-Space is one way to reduce the alternator loading at lower RPMs and sometimes can help. A nice feature is by using the Feature-in wire, White-space can be switched on and off in real time -- example, switching it while underway and then off while at anchor to get full alternator output capability without any RPM related reductions.
3) There is a feature know as Fast Ramp in the WS500, it is where we are more aggressive ramping up the alternator when all the actual are far away from the goals / limits. Ala, Vbat at 13v when goal is 14.4v, ramping will happen faster and then slow down as Vbat approaches 14.4v But this too can sometimes set up cycling loops with some engines, again large alt, small engine. Use the toggle 'Disable Fast Ramp' in the Wakespeed app (Alternator Tab with Expert Mode on), or alternatively use a negative value for Engine Warm-up delay if using another configuration method.
Hope this helps, and would be good to hear feedback from folks who had an issue of any of the above address it.