1 + 7 should have the insurance scroll section disabled to prevent wastage or confusion, indicate to the user that this is a 100% success rate.
This popup message should be changed as its only relevant where the player doesnt use insurance (which is not possible after +7) and the warning msg is not relevant to pre +7.
When trying to avoid using insurance after +7 a generic confusing msg is given to the player
when failing an enchant no information is given related to pity increase
It might be worth adding a pity counter into the UI as the player might miss the pop-up message & the UI is clearer for the player to read.
additionally you could pass the current success rate, number of current fails etc.