Unless I'm reading this wrong, it sounds logical to me.
The switchport is up and so is forwarding broadcast and multicast as expected.
However the switch has not received any packets from the other side of the link - hence it doesn't know of any clients being connected (no source mac's have been learned on that port).