you can solve it by putting tooltip and container in one container. so and inside container keep the field which is non-editable.
I had the same issue and solve it by this workaround
Container(Tooptip(Class:RequiredTip), Container(Class:requiredTip),Field:Non-Editable )
Small chance, but worth a try perhaps….
What if you create a class in CSS, and use a 'pointer-events'-class like 'normal'. You could even add '!important’ and see if it overwrites the current class.