<ol itemprop="breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemtype="http://schema.org/Thing" itemprop="item" href="https://www.bryan-myers.com" title="Home"><span itemprop="name">Home</span></a><meta itemprop="position" content="1"></li>
The displayed content for this breadcrumb example is the EXACT same data used for the structured data.
<li><a href="https://www.bryan-myers.com" title="Home"><span>Home</span></a></li>
The data is listed TWICE. Once for the displayed HTML content and again for the JSON-LD object.
I think I am going to try two things in the near future. The first is going to be implementing BOTH microdata markup and the JSON-LD objects. Since my object data is dynamic, this should be a pretty easy addition. By adding the JSON-LD objects to the end of the page using the same query data, there shouldn't be any problem with mismatched data values. If the results from that test appear to negative effect on my SERPs listings, I will try dropping down to just using the JSON-LD implementation. Either way, it should be an interesting experiment.