I don’t have that exact motherboard but they should. I’ve used these screws on a b450i gaming plus and a z390 gaming plus and it’s normally and fairly industry standard size.
Normally these screws should fit as they are the standard size for M.2. However, you should have screws for the m.2 ssd already supplied with your motherboard.
I don't know. But for this one WD Green 3D NAND (120GB, M.2 2280) on this one ASUS ROG MAXIMUS IX HERO (LGA 1151, Intel Z270, ATX) it fits. I almost assume that the screws are actually standardised for this.