IF node gives empty list

Looks like the OOTB If node doesn’t like differing length lists as results. After reading the following post, I’ve used the Logic.If node from the Zebra package with no issues in list lengths.