Unfortunately it does not seem fixed in my testing. I have installed Layouts v. 2.3.1 and the taxonomy Custom Fields / Terms Fields (CFTF) still do not show if no items are found. Try these links as examples, the first has posts, the second does not, however both use exactly the same CFTF's and the same Layout and Content Templates.
hidden link
hidden link
I modified the previous code I supplied to use Toolset shortcodes to display the standard WP CategoryName and Description. These are displaying as expected. This code is inside a Visual Editor cell within a Layout;
<h1>[wpv-taxonomy-archive info="name"]</h1>
[wpv-conditional if="( is_paged() ne '1' )"]
[wpv-taxonomy-archive info="description"]
<div class="spinach-3rem-top spinach-3rem-bottom">
[types termmeta="taxonomy-secondary-text"][/types]
</div>
[/wpv-conditional]
The termmeta taxonomy-secondary-text CFTF contains contains the shortcode;
[wpv-post-body view_template="new-zealand-regions"]
That Content Template contains code relevant to each category, however the section below shows the code related to the page (above) that does not show the CFTFs. It uses the taxonomy-archive "id" and "name" to conditionally display information;
[wpv-conditional if="( '[wpv-taxonomy-archive info="id"]' eq '19' ) OR ( '[wpv-taxonomy-archive info="parent"]' eq '19' )"]
[wpv-conditional if="( '[wpv-taxonomy-archive info="name"]' ne 'DOC Campsites' )"]
<p class="spinach-1rem-bottom"><img src="/wp-content/themes/spinach/assets/icons/camping.png" alt="Camping Icon" title="Campsites"> <a href="/travel-guide/new-zealand/southern-south-island/doc-campsites-ss/">DOC Campsites "</a></p>
[/wpv-conditional]
[wpv-conditional if="( '[wpv-taxonomy-archive info="name"]' eq 'DOC Campsites' )"]
<p class="spinach-1rem-bottom"><img src="/wp-content/themes/spinach/assets/icons/camping.png" alt="Camping Icon" title="Campsites"> DOC Campsites</p>
[/wpv-conditional]
[/wpv-conditional]
As the information displays correctly in categories that contain posts, I am also wondering whether the issue might be in the theme I am using, one which I created myself as a very basic theme that relies solely on Layouts to display entire pages. This might be completely un-related, however I notice that the Toolset Starter Theme and others have disappeared and the Layouts Theme Integration is pending a re-write;
https://toolset.com/documentation/user-guides/layouts-theme-integration/
In particular the part, "we are transitioning away from using Layouts to design the whole page, and instead focusing on using Layouts to design just the content area of the page, with the theme responsible for generating the header, footer, sidebars etc." has me thinking it may be related to the issue above. The theme I created, some time back in an earlier Layouts version, contains only the index.php file to display all pages and negates the need for me to 'invest' in a separate theme, thus removing the overhead of managing theme updates.
<?php
/**
* Template Name: Index
*
* The main template file
*
*/
get_header(); ?>
<div id="primary" class="content-area">
<div id="main" class="site-main" role="main">
<?php
the_ddlayout();
?>
</div>
</div>
<?php get_footer();
As I said, it might be un-related. I also noticed your downloads page looks a little broken when I checked the changelog.
https://toolset.com/account/downloads/