I solved this pretty quickly. My issue was with the function to get the tax classes. It was based on an old version of WP.
The correct version looks like this:
function get_tax_classes() {
return WC_Tax::get_tax_classes();
}
The rest of the code worked great. Thanks again ACF!