It does look like a rainbow, in very bad coloration. Or as you suspect, with all the random mixing, could be a hybrid.
Depending on mood, substrate or many other factors, multispinossa are quite changeable.
My initial thoughts were a mix with a crypto of some sort. He's pretty beefy for his size and was unintimidated by my bigger red hooks and sun catfish who are twice his size.