I believe your properties are not declared correctly. You’re declaring them as bpy.props types, not assigning them:
x_align: bpy.props.BoolProperty(name="X align")
y_align: bpy.props.BoolProperty(name="Y align")
z_align: bpy.props.BoolProperty(name="Z align")
That got it working for me. Weird that it doesn’t show errors.
