Sheet level field not passing to footprint

This is my workflow with 8.0.4:

  1. Create a hierarchical sheet.
  2. Create a new Field in its properties and give it some text.
  3. Add some symbol inside the sheet and add a field to it, using the sheet’s field name as text. Make it visible.
  4. Copy the sheet and paste it.
  5. Open the pasted sheet’s properties and change the field text.
  6. Compare the symbol’s text inside each sheet – it should reflect the different text in the field of each sheet.

Then it’s normal update PCB from schematic, and finally adding visible text to the footprints unless you use a library footprint which already uses that symbol field name in a text item.

EDIT: here’s a project which I used as an example when the hierarchical sheet variables and parameterized sheets were introduced.
hierarchical_sheet_with_parameters.zip (7.4 KB)