How (not) to create a responsive form in Streamlit?

Diving into the limitations of st.form, or when does st.form not perform as responsively as expected?