When I had Suuntos and Protreks, they always varied between each other, even some hours after calibration. So yes I'd say that your variations are (annoyingly) normal behaviour. I found the Sunntos to be generally more accurate (using altitude) than the Casios. The other variable is temperature, so wearing the watch can change things too.