I don't seem to have the ability to explain things in a way you can understand. I apologize for my inability to do so. Let me try one last time.
Referring to the picture below which shows my last two posts, in the underlined part A, you say it doesn't matter whether you connect an LED between V+ and a port pin, which means the PIC is sourcing current, or you connect an LED between a port pin and ground, which means the PIC is sinking current. This is based on the fact that a PIC18F-series port pin can source or sink 25 mA.
But this does not take into account the maximum current the 18F13K-whatever can source or sink. As I again explain at B, this particular chip can SINK 200 mA, but only SOURCE 70 mA. Any port pin can handle 25 mA, but the TOTAL LOAD can't exceed these limits (200 mA sink, 70 mA source). So the point to take away is that it makes a very big difference how you connect a bunch of LEDs to a PIC.
The above is general information based on what you have stated you want to do here many times – each LED on a separate port pin, no transistor drivers, 20 mA current each. If you do it this way, it's important to understand the different capabilities between sourcing current and sinking current.
In the schematic you have shown, this doesn't matter because you have transistor drivers. But in as much as the plan chances with every post, you should be aware of this consideration.
The schematic you have posted is not legible. Please put on your glasses or take off your glasses and notice the pin labels are an indecipherable blur.
And finally, the first LED you have ordered is common cathode. It is exactly the part I indicted in my post above.