Thank you for your quick feedback.
I don't see any performance difference between version 3.9#5 and 3.9#4 on your year-23 day-5 program.
Your program for year-22 day-21 problem outputs debug information. The statement for debugging has been removed (the version number is unchanged).
For single-constant multiplication constraints, you may experience slight slowdowns for easy problems as the dynamic programming encoder takes longer to encode the constraints. For hard problems, the time spent on encoding pays off as DP generally generates much higher quality encodings.
Cheers,
NF