I updated some permissions sets in my package and change some field-level security access to read/write false for some objects.
When I run sfdx force:source:pull
instead of marking the XML as
<fieldPermissions>
<editable>false</editable>
<field>Some_Object__c.Some_Field__c</field>
<readable>false</readable>
</fieldPermissions>
it removes the reference entirely. So when I push this to a different org the values do not change.
Is there a setting for "preserving" metadata instead of deleting it when read/write access is false?