Hi @socialtaylor - Glad that we figured out that the issue is with bundle.
If your version of bundle is not updated, then check if the code package is successfully installed in crx/packmgr. If yes, then try to re-install the package and look for any possible errors in the logs.
Additionally, you can deploy the bundle alone manually via /system/console/bundles page.
On the versioning
===================
For local development, you can always have -SNAPSHOT version, and AEM will override the -SNAPSHOT jar each time you deploy.
For deployment to higher environments - If you are using Cloud Manager, it will take care of creating a valid version number for each build based on timestamp as per below screenshot and you don't need to manage the version in pom.

version in pom.xml - will be generated by Cloud Manger, without any action from your end.
If you still want to manage versioning of your builds, you can opt for maven release plugin and below are some useful links.
http://maven.apache.org/maven-release/maven-release-plugin/
https://www.initialyze.com/blog/2020/04/cutting-releases-for-your-aem-projects-using-maven/
https://github.com/Adobe-Marketing-Cloud/aem-sample-we-retail-commons/blob/master/pom.xml
Thanks,
Fani