First off, thank you Markus for putting in something to unravel the mystery of which first round picks (or second round, or sometimes third round, and even fourth round) are coming from which teams as compensation for Type A free agents (you'll see what I'm talking about in the pretty pictures below). If indeed you did put that in the latest patch thank you. I've never seen it before, so I assume it was something in the latest patch. It has unfortunately led to further confusion for me, which may or may not be surprising as I can sometimes be quite confused.
A little background: I'm currently playing a random debut historical in 1905, with free agency on, the draft on, and free agent compensation on. I'm using pre-2012 CBA rules (i.e. I have not checked the "Enable 2012 CBA rule changes" box on the Rules Page in League Settings), so arbitration does not have to be offered to players going to free agency in order for a team to be compensated in the draft. That also means there are Type A and Type B free agents in my drafts. This is where the confusion appears to be coming from. There are 19 picks in my draft in the supplemental round after round 1. By my count twelve of them must be Type As, as there are twelve picks where teams have taken another team's draft pick scattered throughout the first three rounds. That leaves seven picks that must be Type B picks.
The Type A picks break down as follows: the Senators have two (one from the A's, one from the Tigers), the Browns have two (both from the Americans [Red Sox]), the Phillies have one (from CLE), the Cubs have one (from the Cards), the Cards have one (from the Senators), the Naps (CLE) have one (from the Reds), the Highlanders (Yankees) have one (from the Cubs), the Tigers have one (from the Browns), the Superbas (Dodgers) have one (from the Highlanders), and the Giants have one (from the A's). Got all that? If not, see the pretty pictures below - the Type A picks run into the third round of the draft.
Here's where it gets interesting...Of the nineteen picks in the supplemental round, the Highlanders have none, despite obviously having a lost a Type A free agent to the Cubs. The Browns have just one despite losing two Type A free agents to the Americans. Phillies and Cleveland? Perfect, they each lost a Type A and they each have one pick in the supplemental round. The Senators have six picks (two Type As, so 4 Type Bs?). The Tigers have three picks (one Type A, so 2 Type Bs?). Brooklyn has three picks (one Type A, so 2 Type Bs?), and the Cubs have four picks (one Type A, so 3 Type Bs?). If my math is correct that's what should be twelve Type As, and eleven Type Bs, but there are only nineteen picks in the round. So...Uh...What gives?

The pictures below are round 1, the supplemental round after round 1, round 2, and round 3. Any help is appreciated. Thank you.