I ran into an odd issue today: I was trying to save a record to a PDF (appending to an existing document), and if the step was defined with 'Current Record', then the page ended up mostly blank - the body objects weren't rendered, but a footer was present. But if I chose 'Records being browsed', the page would populate with data and layout objects. The found set was 1 record.
This was a scripted process; it went to three different layouts and exported a page for each layout.
This was on FMPA 17.02, with a hosted file on FMS 17. OS X, 10.13.6.