When I use this code ...
import org.apache.log4j.Logger
Logger log = Logger.getLogger("com.acme.behaviour.helptexttest")
try {
def summary = getFieldById("summary")
summary.setHelpText("This is the help text")
} catch (Exception ex) {
log.warn("Error message : ${ex.getMessage()}")
}
I'm getting the following results:

I expect the "This is the help text" to show up under the Summary field, but it's showing up at the bottom of the screen.