Unlike using dispensers, which does not place any fire when activating portals, using flint and steel, fire charge, etc manually will cause the fire to place, then activate the portal, and even if the fire is placed mid air it will still get placed for a tick.
This is working as intended, see MC-124649