Thank you all so much for the helpful suggestions!
So far, we have verified the subroutine instruction is not controlled by MCR or other latching logic. There are no cross-references or duplicated tags for the base tag or the MOV instruction's destination. We double-checked the base tag's scope but I had not considered the MOV function's destination tag scope. Tomorrow (7-17) is our next opportunity to troubleshoot the problem and we'll give it a shot. Again, I appreciate the feedback!