The issue is spotted on macOS (m2 pro chip) environment. If we do
session = Session.create(Chrome(headless=True, options=['--use-gl=angle', '--force-color-profile=srgb']), url_without_token, debug_no_auth=True)
without the option --use-gl=angle, the saved PNG image plot will lose the raster image, like the following example.

Other OSs/hardwares need to be investigated.