Create a template overload of this file: buddypress\bp-templates\bp-legacy\buddypress\members\members-loop.php
And place your code wherever you want in the overload.
bp_displayed_user_id()
is incorrect in the context of the members loop.
Instead:
$user_meta = get_userdata(bp_get_member_user_id());
echo($user_meta->description);
Or instead of an overload, use this hook: do_action( 'bp_directory_members_item' );
Well i tryied to play around with the codes you provided thanks.
The easiest solution i found was this.
members-loop.php
Change this.
<div class="item-meta"><span class="activity" data-livestamp="<?php bp_core_iso8601_date( bp_get_member_last_active( array( 'relative' => false ) ) ); ?>"><?php bp_member_last_active(); ?></span></div>
To this.
<div class="item-meta"><?php $user_meta = get_userdata(bp_get_member_user_id()); echo($user_meta->description); ?></span></div>