Are you breaking your cheeckweld between strings? Maybe checking a spotting scope, or loading 5 rounds, shooting, than loading another 5 rounds?
If you load a full mag, and just practice your best fundamentals will that happen?
Will it do it with all the same ammo, from the same lot? What distances is this happening at? I know at longer ranges something as simple as a ammo lot difference can shift the POI a few inches, despite being the "same" ammo.
If this is a consistent issue, but the rifle is mechanically sound, then it's most likely as you're starting to guess a habit on your end that's formed.
Fastest way to figure out what's causing it is to isolate as many variables as possible. Same ammo, same lot, scope tight, load a full mag, and shoot every shot without breaking your cheekweld OR checking for where your hitting. Just perfect fundamentals. If your group doesn't split, do it again on the same target paying close attention to where your cheeckweld was on the first string. If it shifts again you can start dialing in what you're doing.