Having both of those directories in your $PATH would definitely cause problems, you're loading two different collections of installed ports at the same time.
Not clear on your meaning. The fact that the two directories have completely different ports inside of them is the reason you want to add both to the PATH.