C is the circumcenter of isosceles triangle ABD with vertex angle ∠ABD. Does the following proof correctly justify that triangles ABE and DBE are congruent?

It is given that triangle ABD is an isosceles triangle, so segments AB and DB are congruent by the definition of isosceles triangle.
It is given that C is the circumcenter of triangle ABD, making segment BE a median.
By the definition of perpendicular, angles AEB and DEB are 90°, so triangles ABE and DEB are right triangles.
Triangles ABE and DEB share side BE making it congruent to itself by the reflexive property.
Triangles ABE and DBE are congruent by HL.

Triangle ABD with segments BC, DC, and AC drawn from each vertex and meeting at point C inside triangle ABD, segment BC is extended past C with dashed lines so that it intersects with side AD at point E.
There is an error in line 1; segments AB and BD are given to be congruent.
There is an error in line 2; segment BE should be a perpendicular bisector.
There is an error in line 4; segment BE is not a shared side.
The proof is correct.

Therefore, the proof does not correctly justify that triangles ABE and DBE are congruent. The errors need to be corrected before the proof can be considered valid.