Surfboy,
Welcome to ADAHRS calibration club.
Yes, most likely you have compass calibration issue, if you have dual ADAHRS, be sure to manually select/activate each ADAHRS and compare the compass heading and find out the difference, one may be on, the other may be off.
I have dual ADAHRS in my RV-7, one of the ADAHRS compass heading is off by 30-40 degrees, Dynon hasn't come up with the solution yet.
This is what I have found......
If I calibrate with Primary ADAHRS (200) selected/activated (actually the system doesn't care which one is selected for calibration), then after the calibration, secondary ADAHRS (201) will be dead on and Primary (200) will be way off.
If I have secondary manually selected/activated, after the calibration, the Primary will be dead on and secondary will be way off.
If you have dual ADAHRS and like to discuss with me privately, call me @ 949-878-8153, I'll give you more detail information. If both of your ADAHRS agreed with each other, then don't bother to call me, you are in the right track, and you are the lucky one.
I have just talked to a friend, who has single ADAHRS in his Skyview system, his ADAHRS is also off by 30 degrees. The avionic guy who sold/installed the system for him is at the same airport, I asked him to swap with another unit for test, find out whether the problem is in his airplane or in the ADAHRS unit itself.
Even with the worest installation I have seen, the heading may gives you max 5 to 10 degree off, can't be as big as 30 degrees. try to screw up the installation and compare yourself. Anything larger than 10 degree hardly be the installation issue.
Jay