Difference between fetched and returned tuples in postgresql
If you do select count(*) from million_row_table, one million row wills be returned, but only one row will be fetched.

I can't see I've ever found these fields useful for diagnosing performance problems.  Find your slow query and do an EXPLAIN (ANALYZE, BUFFERS) of it.