PreferredTags in tags_search_criteria do not work

Reference ID

8f2ea0a1-4482-f7ad-e545-74b8ba0e98f3

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

Verse

Summary

The documentation states that these tags will be collected if no “required” tags are specified. And each of these tags is appropriate. However, PreferredTags works like RequiredTags

Steps to Reproduce

using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Verse.org/Simulation/Tags }

test := class(tag){}
test2 := class(tag){}
testing := class(creative_device):

    TagsCriteria : tag_search_criteria = tag_search_criteria:
        PreferredTags := array{test{}, test2{}}

    OnBegin<override>()<suspends>:void=
        FindTags()

    FindTags<private>():void=
        Print("Find tags")
        Objects := GetCreativeObjectsWithTags(TagsCriteria)
        Print("{Objects.Length}")

Expected Result

Search for every actor with at least one of the tags attached to them

Observed Result

Only looks for actors that have two tags on them at once.

Platform(s)

windows