What is being shown here? anything?
You are returning a post object, a post object is not an array and is not a single value.
My expectation here would be that you’d see something like
Recoverable fatal error: Object of class WP_Post could not be converted to string in .../template-parts/post/content.php on line 12