SQL Server – Using `min_active_rowversion` for global temporary tables

I use global temporary tables to facilitate integration testing of my SQL Server-based application.

But the function min_active_rowversion does not seem to include global temporary tables, as shown here:

using (var connection = new SqlConnection ("data source =.; Integrated Security = True"))
{
connection.Open ();

connection.Execute ("create table ## mytable (Id int, rv rowversion)");

var a = ToUInt64 (connection.Query("select min_active_rowversion ()"). Single ()); // => 20001

var x = ToUInt64 (connection.Query("insert into the output of ## mytable (Id) Inserted.rv values ​​(1)"). Single ()); // => 22647

var b = ToUInt64 (connection.Query("select min_active_rowversion ()"). Single ()); // => 20001
}

I can not see this limitation documented anywhere. Can it work? and if yes, how?