Empty Network Instance

During the test `TestRegistration’, PFCP session establishment request packets containing a network instance information element with an empty string are monitored. Is this correct behavior?

Frame 1519: 271 bytes on wire (2168 bits), 271 bytes captured (2168 bits) on interface -, id 0 Linux cooked capture Internet Protocol Version 4, Src: 10.200.200.1, Dst: 10.200.200.101 User Datagram Protocol, Src Port: 8805, Dst Port: 8805 Packet Forwarding Control Protocol
Flags: 0x23, Message Priority (MP), SEID (S)
Message Type: PFCP Session Establishment Request (50)
Length: 223
SEID: 0x0000000000000000
Sequence Number: 2
… … … … 0000 … = Message Priority: 0
… 0000 = Spare: 0
Node ID : IPv4 address: 10.200.200.1
F-SEID : SEID: 0x0000000000000001, IPv4 10.200.200.1
Create PDR : [Grouped IE]
IE Type: Create PDR (1)
IE Length: 63
PDR ID : 1
Precedence : 32
PDI : [Grouped IE]
IE Type: PDI (2)
IE Length: 32
Source Interface : Access
F-TEID : TEID: 0x00000001, IPv4 10.200.200.102
Network Instance :
IE Type: Network Instance (22)
IE Length: 1
Network Instance: <= empty string
UE IP Address :
Outer Header Removal : GTP-U/UDP/IPv4
FAR ID : Dynamic by CP 1
Create PDR : [Grouped IE]
Create FAR : [Grouped IE]
Create FAR : [Grouped IE]
PDN Type : IPv4
[Response In: 1534]

free5GC version: git revision v3.0.3
kernel version: 5.0.0-23-generic
OS version: Ubuntu 18.04.4 LTS
pcap file: attached
configuration file: in git tree
gtp5g module: git revision v0.1.0
TestRegistration-v3.0.3.pcapng (1.6 MB)

The same problem to me, the Network Instance of UPLink PDR is empty, I found association response “User Plane IP Resource Information” is only one structure. not set source interface
I think, If only on nic, set the same Network Instance of DownLink PDR