I missed it
it helped a lot! Thank you!
Based on what you did I created the workflows:
- on TypeA change
- call create TypeC workflow on a list of TypeB
- create TypeC workflow
- when TypeA.location distance from TypeB.center <= TypeB.max_distance: create TypeC