Ah, of course. It prevents the optimization you want, as well as the one you don't want.
This is getting very ugly, but maybe change the index to match the degenerate query:
"feed_user_id_added_idx3" btree ((user_id + 0), added DESC) WHERE active_id = user_id AND type = 1
Long term I would probably look into refactoring the table so that "active_id = user_id" is not a magical condition, like it seems to be for you currently. Maybe introduce a boolean column.