Hi Craig,
Having different hashing mechanisms on the end of the port channel is not necessarily incorrect.
Port channel balances the traffic load across the physical links in a channel using the hash to obtain a value that selects one of the physical links in the channel.
In order to optimally balance the traffic the hash needs to have as input values as random as possible.
Because the hash uses a binary pattern the recommended number of links in a port channel are powers of 2: 2,4,8,16...
Because you have a 6 links port channel even if the hash values are random you will not be able to have perfect load balancing (same load on every link).
In practice you could monitor the links and see the load of every link over a period of time, if the difference between the load is to big you can tweak the values used in the hash according to your environment and/or add links to the port channel.
HTH
Bogdan