Hi Eden Li,
That is a Matlab limitation for standard transfer function block that can be easily workaround via:
#1: mathematical approach, to create the transfer function representation via Simulink basic ADD/MULTIPLY/INTEGRATOR/DERIVATIVE blocks in which we can add DATA STORE READ inputs.

#2: mimic - reuse other blocks that allows DATA READ to mimic the functionality of standard transfer function block. One example might be PID controller block that can be easily transformed in a 1st or 2nd order transfer function, depending on the options highlighted below.

Note that these 2 approaches works for both S and Z domains
Perhaps others might know better ways. Please leave a comment below for any other approach.
Best regards,
Daniel