Is m.2 compatible with ultra m.2?

Solution
It is compatible. "Ultra" in the name there is just marketing from motherboard manufacturer.
Usually it means PCIE 3.0 x4 connection.

"Normal" M.2 can be PCIE 2.0 x1, x2, x4 and also PCIE 3.0 x2, x4 connection.