I'd noticed that when changing "pointer customCursor" to false on settings.json, profile auto switching won't work anymore. Pop up showing profile change won't show and profile won't change.
Not sure how changing this can break that but tested many times and was able to reproduce it always.