Well, I was basically also assuming you rotate the cube so that you are always solving the FR slot. But you could use y, y', or y2 to get the next slot you want to solve to FR. So I get 168 cases for the first slot, and all 168 of those still possible for the 2nd slot. (You can choose any slot for the corner and edge and still have a slot left over for the already-solved slot.) For the 3rd slot, there can only be one unsolved slot remaining besides the one being solved, so there are 36 cases of a corner and edge being in different wrong slots are now impossible, leaving 132 cases possible. The other thing I note is that you do not have any new cases for the 2nd, 3rd, and 4th slots than what you had for the first slot. The 132 cases for the 3rd slot and 42 cases for the last slot are just subsets of the 168 cases you can have for the 1st slot.
I note that I am also assuming that we use algs that don't affect "extraneous slots." By an extraneous slot, I mean a slot that is not the one being solved, and does not contain a piece that is to be solved. If you wish to take full advantage of unsolved extraneous slots, you could come up with more cases by assigning extraneous slots to be either "free" or needing to be preserved.