There is often a delay between [A] data being written/saved to HubSpot's CRM and [B] these updates being reflected in responses from HubSpot's CRM Search API. Between Step 1 and Step 2 (as you've described above), try adding a short delay to see if this changes anything (5 seconds should enough most of the time).
I hope that proves helpful. Please let me know if you have any follow-up questions.
All the best,
Zach
--
Zach Klein HubSpot Integrations & App Developer Meanjin / Brisbane, Australia