I have a CVA, and I only use 100 grains; 150 causes poor grouping as well. I would just try it at 100 and you may be surprised. Also make sure that you are cleaning the same way each shot. My muzzleloader shoots significantly different between a clean barrel and after 1 or 2 shots.
I also dry-fire a cap through it after I clean it (just before I load it).
I’m sure everyone does it a little differently, but I really have to have a routine for my cheaper muzzleloader to shoot well.