Welcome back worthy Kinght 🙂 I thought my explanation should be clear enough. However, attached is a vi explaining the problem. The yscale precision "follows" the cursor postion precision but i want to have a precsion of zero on the yscale on the graph but a precision of 4 for the cursor y positions on the cursor legend.
The Cursor Position "box" is simply a "view". Where the cursor "really" is will be governed by how many pixels are in your graph, as the cursor moves in units of pixels.
The Precision in Display Format, similarly, is for the viewer's convenience. If you choose to show the numbers from 1 to 100 with 4 digits of precision (1.0000 to 100.0000), LabVIEW doesn't say "That's just silly", but does what you ask. Since the "view" of the Cursor is necessarily linked to the X and Y scales, NI chose the (logical, in my view) option of setting the Cursor View precision to match that of the corresponding axis. It is a Feature (and, I believe, a good one), not a bug.
Note that if you read the cursor position in your code, you are free to display the value however you wish.