WordPress WP_Query showing only first element in the array

Solution:

To query all posts, add the following to the args of WP_Query:

'posts_per_page' => -1

Your code:

$loop = new WP_Query( array(
    'post_type' =>  'property_post',
    'orderby' => 'title',
    'posts_per_page' => -1
) );