I propose by doing a base-n expansion of the numbers, we have that since there are $n^{3}$ values and $n$ digits in this expansion, there are a total of $\log_{n} n^{3} = 3$ digits. Note in this base-n expansion there are $n$ possible values of digits. Therefore $d = 3$, and $k = n$.
$$ O(d(n+k) = O(3(n + n)) = O(6n) = O(n) $$
So it is possible to do a linear time radix sort with these constraints.
I am told this is impossible because it is nonsensical to consider a base-n expansion of the numbers when doing radix sort because n is an arbitrarily large value.
What is wrong with my reasoning? I realize there are duplicate questions on this (namely Algorithm to sort n numbers from 0 to $n^m$ in $\mathcal{O}(n)$? where m is a constant), but I want to understand the reasoning why this is not possible in the previous paragraph.