The footer.php is the theme; the footer 2.php is the child theme.
Although you say that footer.php is the original file from Harmonic, it looks like there were some changes to footer.php. For example, there is a space in the function name here, which isn’t right — it should be an underscore, not a space.
<?php do_action( 'harmonic credits' ); ?>
There’s also a curly quote here before the word harmonic which could also break things:
Proudly powered by %s', βharmonic'
So as a first step, I suggest restoring an original copy of footer.php in your parent theme to make sure your parent theme is healthy. If you wanted to be safe, you could replace the entire parent theme folder to make sure it’s restored properly.
Now let’s look at your child theme’s footer file (footer 2.php).
Again, there can’t be any spaces in a function name, like you have here:
<?php do_action( 'vizions credits' ); ?>
Did you actually create a new function for your own credits and add it to functions.php? If so, it should have an undercore between the words, and not a space. This step also isn’t really necessary; you could simply add your credit text directly to the file, without a function.
For now, you could try just removing or commenting that function line from your child theme’s footer file.
When I did that on my test site with your file, I viewed the blog page and saw this in the footer:

And I don’t see any errors on category pages, either.
Keep in mind that once you get your child’s footer file working, you’ll need to repeat the process in Harmonic’s other footer files, as I mentioned here:
https://wordpress.org/support/topic/harmonic-template-footer?replies=14#post-7589832
Let me know how it goes.