Strange behaviour of /export verbose

Hello!

Why command /export verbose print all possible key and value pairs not for all statements? For example (tested on CHR 6.44.6 after loading default configuration):

[dt@MikroTik] > /ip firewall filter export verbose 
# jan/15/2020 12:56:54 by RouterOS 6.44.6
# software id = 
#
#
#
/ip firewall filter
add action=accept chain=LAN-to-INET-noweb2
add action=accept chain=LAN-to-INET-noweb2 !connection-bytes !connection-limit !connection-mark !connection-nat-state !connection-rate !connection-state !connection-type !content disabled=no !dscp !dst-address !dst-address-list !dst-address-type !dst-limit !dst-port \
    !fragment !hotspot !icmp-options !in-bridge-port !in-bridge-port-list !in-interface !in-interface-list !ingress-priority !ipsec-policy !ipv4-options !layer7-protocol !limit log=no log-prefix="" !nth !out-bridge-port !out-bridge-port-list !out-interface \
    !out-interface-list !packet-mark !packet-size !per-connection-classifier !port !priority !protocol !psd !random !routing-mark !routing-table !src-address !src-address-list !src-address-type !src-mac-address !src-port !tcp-flags !tcp-mss !time !tls-host !ttl

Without flag verbose output was same for both lines.

[dt@MikroTik] > /ip firewall filter export         
# jan/15/2020 12:57:50 by RouterOS 6.44.6
# software id = 
#
#
#
/ip firewall filter
add action=accept chain=LAN-to-INET-noweb2
add action=accept chain=LAN-to-INET-noweb2

First line was added via CLI, second line was copied from first in winbox.
I’d wish to understand this case, because i wrote script for automatic synchronization configuration of routers that have vrrp interfaces and such behaviour brooks it’s logic. Same behaviour was occured on RB1100AHx4 and other models.