The flowering and then dropping leaves is normal. BUT, if the leaves already have too much salt buildup, thry tend to fall off harder and end up doing more damage that if the salt level is low. When the salt level in the plant is low, the leaf drop happens slower and more gradual and the tree can easily reflush while its shedding the old stuff.
Thats not necessarily your issue but thats one reason trees dump their leaves really hard in spring is the leaves are salt burnt. Usually from city water, underwatering, lack of rain, and or chemical fertilizer use.
If the issue was too much salt based fertilizer, try giving it a year off and just use mulch and maybe some composts and next spring the leaf drop will improve.