Mesh paint is for painting the vertices of a mesh, but in part uses physics collision queries to detect hits and search for vertices. (see FMeshPaintGeometryAdapterForSkeletalMeshes::LineTraceComponent) In cases where the collision does not well match the mesh vertices, this can lead to Mesh Paint not being able to find/paint all vertices.
Using the third person template attempt to paint the vertices of the mannequin.
Now modify the mannequin's physics asset with a large capsule fully enclosing the mesh.
Try painting the vertices of the mannequin again.
Expected: Mesh paint behaves the same
Result: Mesh paint can fail to find vertices to paint (Depending on the size of the capsule you may need to lower the radius of the brush to see this effect)
Why does the REMOVE method of map container remove elements have memory leaks?
How does TextureRenderTarget2D get TArray<uint8> type data?
How to delete some elements correctly when deleting an array loop?
How do I set a material as a post-processing material?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
What is the difference between Camera and CineCamera?
What does the number (2152,1-34) in glsl error mean?
How does TArray loop correctly remove elements in blueprints?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-81521 in the post.