Yesterday I ended a patrol with a salmon in late Dec 1942, Fremantle and the new departure date is Jan, 1943. When the new patrol started, I found that the paint scheme of the sub didn't change to M32(light bule) and it's still M9(dark). The paint scheme should change after 1943-01-01 according to the Roster files definition. If we start a new career after 1943, the M32 could be correctly applied but it seems not functional in a existed career.
In my previous career, I got a gato in Feb 1943 and that new sub is also painted with M9 scheme.
Of course it's easy to fix by making a mod with renamed texure files, but any in-game method to get M32 would be much better.