Fair enough, I edited my OP. This specific example (about selling-buying) I took from reading an article by Richard McCarthy published in like 2014-15 I don't really remember, but I also read it elsewhere in different forms (buying but not selling stock, or selling only at X price, but not buying at said price). On the forms of maxims in general (if C, then A for R), multiple recognized authors talk of this, like Kosgaard. Kosgaard explains why this is so and how it could affect the validity of some maxims, but not others. I cited her 1985 paper below. I believe Allen Wood says similar things.
Also, I think I might have explained myself very poorly. When I mean ''because I like X'' as a reason, it is my reason for acting or choosing a certain maxim over another. As Kosgaard explains, the categorical imperative is a test to determine the moral sufficiency of that reason and the maxim adopted as a consequence of it. If it passes, it is morally permissible ; if it fails, it is immoral. The question you ask when you adopt such a maxim is not whether or not it can fulfill the goal or reason that made you adopt it, which would make your line of questioning a hypothetical imperative.
Rather, you ask if the reason and the maxim which was chosen as a consequence of that reason is morally sufficient, valid. This implies the use of the categorical imperative. The reason is anterior to any moral reasoning ; the moral reasoning comes afterwards (categorical imperative) to determine your maxim's moral status.
On the shopping of maxims, I actually agree that if someone in real life were to think of reformulating his maxims to make them into false negatives or positives and ''trick'' the system, he'd be dishonest, and the real maxim upon which he'd act wouldn't be the maxim he tested using the categorical imperative.
However, I think it's also possible to imagine a scenario where someone completely honest could adopt such maxims separately. For instance, one might really like toy trains (reason) (McCarthy's example) and decide to buy toy trains (action), whenever he found one on sale (condition). After a while, he might have accumulated such a collection of toy trains, that he wouldn't want to depart with them since he liked them so much (reason), and decide to never sell toy trains (action) (here the question of conditions is a bit iffy, but it'd be something like under all situations).
Therefore, both of his maxims adopted separately might be moral, since they seem to pass the test. However, in effect, this is the same as if he were to have adopted them together, which would have made his maxim and following it immoral.
On the topic of equivocal meanings of reason, could you elaborate a bit?
I know multiple authors cite Kant's example of suicide (action) out of self-love (reason) as an example of a maxim including the reason as to why it was adopted. But Kant also used other examples, even very specific examples, like knowing you're in financial trouble and making a false promise to payback a loan you know you cannot pay back in order to solve your difficulties (''to solve your difficulties'' being your reason) (I'm obviously paraphrasing, but it's something to that effect).
If you want another example, Kosgaard corrects a maxim which states that we should kill children at night that cry too much to include the reason behind the maxim. She says (in Kant's Formula of Universal Law 1985) : ''We can make the maxim one of killing children that tend to cry at night more than average, in order to get enough sleep.'' And she says that ''in order to get enough sleep'' would be the reason behind the maxim. I'm not a philosophy student or graduate, and I might have gotten the literature wrong, I'm still currently reading on it, but it seems clear, unless I'm wrong.