I've tested a lot of routes and situations on both the Foot & Bike flag-encoders with the latest PR code. I haven't got any errors yet and results are looking good!
When taking a closer look at the instruction results, I've noticed some examples that may have discrepancies, though they might be working as intended because of OSM tagging.
Is this the right place to mention these situations? If not, I'll make a new topic for them.
Bike - Graphhopper Link - OSM Link - This part seems to omit an instruction on the new code, while showing correct instruction on HEAD version.
Foot - Graphhopper Link - OSM Link - Instruction says 'keep right', though visually it seems it should be 'keep left'. This is the same instruction as on HEAD version, so if it shouldn't be changed with the new instructions, this case can be ignored.
Bike - Graphhopper Link - OSM Link - When using Bike encoder, the first instruction is 'keep right' which could be wrong. Also the 'turn right' after the first 'turn left' is missing. This route has correct instructions on HEAD and it seems not to occur when using the same route on the Foot encoder.
I've noticed a couple of these 'keep left' or 'keep right' instruction discrepancies. If it is helpful, I can post the rest I've found?