CoverageViews allow to define a View made of different bands originally available inside coverages (either bands of the same coverage or different coverages) of the same Coverage Store.
Composing coverages need to have same datatype, same CRS, same BBOX and same Resolution so that the underlying images are always co-registered.
Some recent satellites may produce multiple bands stored as different files where, in some cases, there are slightly differences in BoundingBox and resolution across them.
JAI-EXT defines an ExtendedBandMerge operation which allows to merge multiple images even if not properly aligned.
It would be great to relax the consistency check when JAI-EXT is enabled, by supporting input coverages having different bbox and resolutions.