I can only use the texture painting tool on textures with default UVs.
I am not able to paint on a taxture that has tiling or offset uvs,
has it always been this way or is this a new bug? (I am using UE4.16.1)
Make a second uv set that is not tiled (or third if the second are a uv for lightmap) and use that one for vertex painting.