Limitation: single-column layout
CRM forms stack their fields in one column by default.
What you see: CRM forms stack fields in one column by default. Side-by-side fields need custom form CSS.
What to do: ask the assistant: "Put first name and last name side by side, and the message full width." It writes the layout styling the form needs. See Styling a form.