Figured it out -
I had added an override to the BeginPlay() function in my Clerk class, but did not call Super::BeginPlay() at the beginning so nothing from Citizen nor Character’s BeginPlay() was being called.
Adding a simple Super::BeginPlay() at the top of the Clerk.cpp function resolved both the animation and AI MoveTo() issues.