Plugin submission denied for “Calling file locations poorly” when using WP_PLUGIN_DIR constant

Perhaps they’d prefer that you use plugin_dir_path().

require_once( 
    plugin_dir_path( __FILE__ ) 
    . 'inc/functions/single-post-ajax-callback.php' 
);

…etc.