This has been going on for a while now, and it wastes a lot of time working between layers and layer masks. It happens on my Windows 10 computer at my day job running the most current version 2020 and my MacBook pro running an older version of CS 2019. So across multiple versions
It seems like the different tools have their own cursor preferences in spite of setting it to be one way or another in the cursor preferences.
I will set the preference to be "Normal Brush" and it will work when I use the eraser or paint brush tool, then when I go into a layer mask on a layer it will change to "Precise" (crosshair) mode... And then I have to change it a few times until it registers the correct scalable normal brush mode. Wasting a ton of time constantly switching tool cursor prefernces to get the same one to show up in different parts of layers.