As I said, if you are dynameshing frequently or using insert brushes, it’s recommended to work with a mesh with no subdivision levels. Delete any lower levels before remeshing. Otherwise it has to initiate this process. Dynamesh does not support multiple subd levels.
Use dynamesh and insert brushes to quickly establish form, then use zremesher afterward to establish a new low poly mesh with clean topology, subdivide that, and project the detail from the original mesh onto it. Then you have a new object with multiple subd levels and good topology ready for a traditional multiple subd workflow. Any dynameshing should be infrequent, if at all, after that point.