I've been testing our ability to publish and work with branch versioned feature services in ArcGIS Pro (Pro v. 3.4; Enterprise v. 11.3), and when I started by publishing a table registered as branch versioned, I found that the contextual versioning ribbon would not appear when bringing the service into my map, even though the rest endpoint showed that a VersionManagementServer endpoint existed. When I tried a similar process with a point feature layer, the contextual versioning ribbon would appear successfully! After doing further testing, I've found that the versioning ribbon will appear after adding a service to the map as long as that service contains at least one layer with geometry, but it will not appear if the service doesn't contain any layers with geometry.
Is this behavior intentional, or is this potentially a bug that has been or has yet to be fixed?