… and did you notice this post?
…and checking one of the links given by @smu44 above, it might be worth eliminating this possibility
https://forum.xda-developers.com/t/guide-un-locking-motorola-bootloader.4079111/#post-85375429
I hope the link points to post #10, but the whole article is informative!
… and, on that theme, if your phone has any branding on it suggesting it is “owned” by a carrier, that might require a workaround.