if i filter and run all of column 1 and then do a different filter and run all of column 2, do these interfere in anyway or do they run the correct rows properly?
No, they don't interfere. Each filtered run operates independently on the specific rows visible in that filtered view.
When you filter and run column 1, only those filtered rows will be processed. Then when you apply a different filter and run column 2, only the newly filtered rows will be processed for that column.
You'll only be charged for the rows in your filtered view when you run each enrichment, so this approach helps manage credit usage effectively.