HTTP Block seems to strictly stringify objects?

Is there a bug in the http block?

Looks like it always stringifies the body

Converted the body part to script it looks like:

  // assemble body
  const request_body = `${(var_data ?? new String())} ` || undefined;

However, we need the JSON Body as object. I think it was working before. Is this working as intended?