Replying to myself: I just did a clean install of pfSense 2.4.4p1 and tried above with the haproxy-devel package:
Create a frontend, name it "test", save,
Open "test", add an ACL, notice there is
no "Traffic is ssl (no value needed):" option,
Just to continue, name the ACL "https", expression="Host starts with:", value="https", save,
Open "test" once again, edit the ACL, notice
now there is the "Traffic is ssl (no value needed):" option,
Change the expression to "Traffic is ssl (no value needed):", remove the value, save, same error. Or the ACL was completely removed.
Either something is broken or I am completely not understanding this user interface?