Latin Hypercube (LHC) sampling is a samplng method than ensures that each sampling space dimension is roughly evenly sampled. Orthogonal sampling is basically an extension to latin hypercube sampling that ensures that each subspace is evenly sampled. This also ensures that correlation between sampling dimensions is minimised.
In the following image, from wikipedia, you can see that in the LHC example (II), the two dimension have a strong (negative) correlation, and also the combinations of (low A, low B) and (high A, high B) (the bottom left and top right corners) are not sampled at all. This may confound any results, since it will be difficult to tell whether the A or B variable is causing the effects you're seeing.
In contrast, in the Orthogonal sampling example (III), there is very little correlation between A and B, and each of the 4 subspaces are evenly sampled. Note that the subspaces are somewhat arbitrary, but larger than a single sample, and smaller than the entire sample space.
Sounds to me like you actually implemented orthogonal sampling, rather than plain LHC, but depending on the project, there is no disadvantage to doing that. The usual process for generating a plain LHC is to divide the sample space up evenly into n divisions in each dimension, and then randomly allocate n samples to those divisions, ensuring that no two samples share the same division in a given dimension (which also ensures, by the pigeon hole principle, that all the divisions are sampled).