Friends/ids and friendships/show returning different values



when im friendships/show with the following params:

source_screen_name: ekarlehav
target_screen_name: tzarulnicolai

im getting the result that ekarlehav is following tzarulnicolai

when im calling friends/ids with screen_name=ekarlehav

i dont get the ID of tzarulnicolai (329730798) in the list of friends.

this is strange because one end point of the API (friendships/show) shows that they is following yet the other endpoint (friends/ids) doesnt show that.

am I missing something here? what can cause such a miss match between the 2 endpoints?