@CSharpest Yes, its old...been working for years. Sure is...
All the Support libs stuff goes back to 2018. AndroidX libs replace all of that. I can't figure out how you got it to even Android 13, let alone 14. Reckon, it might be time for a rewrite, especially since you'll be on the clock regarding Android 15 within 12 months.
Xamarin.Android 14 is good for another 12 months before you are forced to move to net9.0-android35 or net10.0-androidXX
If you are up for a rewrite, I'd suggest getting to know Android's NavigationComponent for modern Android development using views. It introduces the idea of a Single Activity app. The MainActivity is just a holder for fragments that represent all the screens of an app. Each fragment is represented in a NavigationGraph, which handles the navigation in your app. At the same time, learn about ConstraintLayout, which is probably the only layout you will ever need.
I've got a GitHub page that takes you through the original NavigationComponent codelab that Google provided. Then, there is a series of NavigationGraphX projects (x is just a number) that add further complexity to a typical app. There are also different .Net versions Net6,7,8 etc. While you are learning the NavigationComponent, I'd suggest staying with Xamarin.Android 14 until you are comfortable with the idea of a Single activity and multiple fragments, and then convert your project to net 8 or net 9, depending on where you are. The conversion to .net is relatively simple once you have the NavigationGraph project working well. https://github.com/gmck