Why udim doesn't work?

You need to use VirtualTexture for UDIM to work in Unreal. Regular textures will load only a single image, while the VirtualTexture will know to load all the uv tile UDIM maps.