The diagonal lines clearly have an amount of noise to them where you see the line as slightly shaky. If you zoom in on those areas you'll see the movement goes 2-3 pixels in one direction and then it returns almost immediately and then does it again shortly after. But there are moments where its perfectly straight down to the individual pixel which is how it should look.
The angle snapping shows up on the swirls and the top peaks of the top left mountains. You'll find when you are nearly going vertical or horizontal that actually what appears in the image is perfectly flat, down to the pixel. You can't draw a horizontal line like that, its not possible with the human hand. So what is happening is the mouse is artificially flattening the movement when you are close enough to horizontal or vertical movement.
You can see the effect of these things a bit better if you draw long, faster diagonal lines and smaller swirls and horizontal and vertical lines.