### Background We implemented Dependent Tag Selection Logic in the expense creation flow with: https://github.com/Expensify/App/issues/61815 ### Problem When we import a dependent tag list with colons in the first level of tags, see the sample CSV here: [sampleCSV.csv](https://github.com/user-attachments/files/21861775/sampleCSV.csv) Then, if we try to select the second level of tags in the expense creation flow, nothing shows up: https://github.com/user-attachments/assets/b567d09f-8b53-40b4-82bf-76ac4ce34a45 ### Solution Figure out why the colons in the first level are causing filtering logic to break for second-level dependent tags, and fix it. cc @davidcardoza <details><summary>Issue Owner</summary>Current Issue Owner: @</details> <details><summary>Issue Owner</summary>Current Issue Owner: @daledah</details>
Background
We implemented Dependent Tag Selection Logic in the expense creation flow with: #61815
Problem
When we import a dependent tag list with colons in the first level of tags, see the sample CSV here:
sampleCSV.csv
Then, if we try to select the second level of tags in the expense creation flow, nothing shows up:
Kapture.2025-08-19.at.11.00.34.mp4
Solution
Figure out why the colons in the first level are causing filtering logic to break for second-level dependent tags, and fix it.
cc @davidcardoza
Issue Owner
Current Issue Owner: @Issue Owner
Current Issue Owner: @daledah