Your finding of $I\propto L$ from the Lorentz law is based on the premise that, mathematically, if $A\propto B$ and $A\propto C$ it necessarily follows that $B\propto C$. But that is only true if $B$ and $C$ are independent. Here, $B$ and $C$ are current and conductor length, which are not independent.
The root of the problem is you are attempting to compare the current in Ohm's law and the current in Lorentz's law. This is like, as they say, "comparing apples to oranges".
Ohm's law deals with the electric force that drives current through a conductor with resistance due to an electric field that is parallel to the current.
The Lorentz law for a current carrying conductor describes the magnetic force that acts on a conductor as a result of a given amount of current (which is determined by Ohm's law) perpendicular to the magnetic field.
Bottom line: There is no contradiction. Current and conductor length are not independent variables and the two laws involve different forces with different roles.
Hope this helps.