API4: Inconsistent behavior on Role ID
To replicate:
- Create a participant record with two different roles, say, "Attendee" and "Volunteer".
- With API4, search for that participant ID with "role_id = Attendee".
- Do the same with API3.
Expected result: The results should be consistent with API3 and API4, and the participant record should be returned.
Actual result: API3 behaves as expected. API4 does not show the record because "role_id" doesn't match Attendee exactly, there are two role IDs in an array.