1. If the AI has multiple workers at the Town Centre, does it capture from multiple locations? If only one, does it capture from two locations (as a human would)?
No, it only makes a single capture from one location (or 2 captures from 2 different locations for the Future Scheme Card).
2. In a 2-3P game, players may "capture 1 group of Workers (of a single color) from 1 location (up to 2 locations for 2-3 player and solo games)."
Must the workers' color in the second location match the first? Or are they independent captures?
Your first capture must be 1 colour from 1 location. Your second capture can be a different colour from the same location, or any player colour from a second location.