By Proposition 2.12, it remains to check that the functor is essentially surjective. Let (M, \varphi) \in
\mathsf{NovDD}((, #2)
A) be a descent datum. By Proposition 4.3, for each i there exists a k_i-vector space M_{0,i} and an isomorphism
f_i \colon M \otimes_{A\dparen[t]} k_i\dparen[t] \cong
M_{0,i} \otimes_{k_i} k_i\dparen[t],
compatible with the descent data. Say M is generated by N elements. Then M \otimes_{A\dparen[t]} k_i\dparen[t] has dimension at most N, and hence \dim_{k_i} M_{0,i} \le N. This uniform bound implies that M_0 = \prod_{i \in I} M_{0,i} is finite projective over A. It remains to show that (M, \varphi) \cong (M_0 \otimes_A A\dparen[t], \operatorname{id}).
Taking the product of f_i, we obtain an isomorphism
f = \prod_{i \in I} f_i \colon M \otimes_{A\dparen[t]} \prod_{i
\in I} k_i\dparen[t] \cong M_0 \otimes_A \prod_{i \in I}
k_i\dparen[t].
Compatibility of each f_i with descent data means that
\pi_2^\ast f_i \circ (\varphi \otimes_{A\dparen[t][u]}
k_i\dparen[t][u]) = \pi_1^\ast f_i,
and taking the product over all i gives a commutative diagram
\begin{tikzcd}[column sep=large]
\pi_1^\ast M \otimes_{A\dparen[t][u]} \prod_{i \in I} k_i\dparen[t][u]
\arrow{r}{(\prod_i \pi_1)^\ast f} \arrow{d}{\varphi \otimes \operatorname{id}} & M_0
\otimes_A \prod_{i \in I} k_i\dparen[t][u] \arrow[equals]{d} \\ \pi_2^\ast M
\otimes_{A\dparen[t][u]} \prod_{i \in I} k_i\dparen[t][u] \arrow{r}{(\prod_i
\pi_2)^\ast f} & M_0 \otimes_A \prod_{i \in I} k_i\dparen[t][u].
\end{tikzcd}
In particular, if we consider M as an A\dparen[t]-submodule of M_0 \otimes_A \prod_{i \in I} k_i\dparen[t] via f, the images of
\begin{aligned}
\pi_1^\ast M &= M \otimes_{A\dparen[t], \pi_1^\ast} A\dparen[t][u]
\hookrightarrow M_0 \otimes_A \prod_{i \in I} k_i\dparen[t][u], \\
\pi_2^\ast M &= M \otimes_{A\dparen[t], \pi_2^\ast} A\dparen[t][u]
\hookrightarrow M_0 \otimes_A \prod_{i \in I} k_i\dparen[t][u],
\end{aligned}
agree.
For every element \alpha = (\alpha_i) \in M_0 \otimes_A \prod_{i \in I}
k_i\dparen[t][u], define the support of \alpha as \operatorname{supp}(\alpha) =
\bigcup_{i \in I} \operatorname{supp}(\alpha_i) \subseteq \mathbb{R}^2, where the support of \alpha_i \in M_{0,i}\dparen[t][u] is as in Definition 2.11. For \beta = (\beta_i) \in M_0 \otimes_A \prod_{i \in I} k_i\dparen[t] we similarly define \operatorname{supp}(\beta) = \bigcup_i \operatorname{supp}(\beta_i) \subseteq
\mathbb{R}^2.
We now claim that for each m \in M \subseteq M_0 \otimes_A \prod_{i \in I}
k_i\dparen[t], the support \operatorname{supp}(m) \subseteq \mathbb{R} is bounded below. Choose m_1, \dotsc, m_n \in M \subseteq M_0 \otimes_A \prod_{i
\in I} k_i\dparen[t] a finite collection of generators as an A\dparen[t]-module. We can find elements a_{jk} \in
A\dparen[t][u] for 1 \le j, k \le n satisfying
\pi_1^\ast m_j = \sum_{k=1}^n a_{jk} \pi_2^\ast m_k \in M_0 \otimes_A
\prod_{i \in I} k_i\dparen[t][u].
Fix a sufficiently small constant C \in \mathbb{R} satisfying the property that
\bigcup_{j,k=1}^n \operatorname{supp}(a_{jk}) \subseteq \lbrace (x, y) \in \mathbb{R}^2 :
2x + y \ge C \rbrace.
For each i \in I and 1 \le j \le n, the set \operatorname{supp}(m_{j,i}) has a minimal element, and hence D_i = \min \bigcup_{j=1}^n \operatorname{supp}(m_{j,i}) exists. From (\ast) we see that
\operatorname{supp}(m_{j,i}) \times \lbrace 0 \rbrace \subseteq \bigcup_{k=1}^n
(\operatorname{supp}(a_{jk,i}) + (\lbrace 0 \rbrace \times \operatorname{supp}(m_{k,i})))
inside \mathbb{R}^2, where by + we mean the Minkowski sum. By our assumptions, the right hand side is always contained in \lbrace (x, y) : 2x +
y \ge C + D_i \rbrace. On the other hand, for some 1 \le j \le n, the left hand side contains (D_i, 0). This shows that 2 D_i \ge C + D_i, and hence D_i \ge C. This shows that \operatorname{supp}(m_{j,i}) \subseteq [C, \infty) for all i, j, and taking the union over all i, we obtain \operatorname{supp}(m_j) \subseteq [C,
\infty) for all 1 \le j \le n. For an arbitrary m \in M, we can now write m = \sum_{j=1}^n a_j m_j for a_j \in A\dparen[t], and since each \operatorname{supp}(a_j) is bounded below, we conclude that \operatorname{supp}(m) is bounded below as well.
Recall that the images of \pi_1^\ast M \to M_0 \otimes_A \prod_{i \in I}
k_i\dparen[t][u] and \pi_2^\ast M \to M_0 \otimes_A \prod_{i \in I}
k_i\dparen[t][u] agree. For each element \xi in this common image, we can write \xi = \sum_{j=1}^n a_j \pi_1^\ast m_j, where a_j \in A\dparen[t][u] and m_j \in M. Then
\operatorname{supp}(\xi) \subseteq \bigcup_j (\operatorname{supp}(a_j) + (\operatorname{supp}(m_j) \times \lbrace 0
\rbrace))
inside \mathbb{R}^2. Because each \operatorname{supp}(m_j) is bounded below, for every C \in \mathbb{R}, the intersection
\operatorname{supp}(\xi) \cap \lbrace (x, y) \in \mathbb{R}^2 : x + y \le C \rbrace
has only finitely many y-coordinate values. For an arbitrary m \in M, applying this to \xi = \pi_2^\ast m shows that the intersection \operatorname{supp}(m)
\cap (-\infty, C] is finite. That is, we have
M \subseteq M_0 \otimes_A A\dparen[t].
It remains to show that this inclusion is an equality. We apply the entire argument to the dual descent datum M^\vee and the isomorphisms
(f_i^{-1})^\vee \colon M^\vee \otimes_{A\dparen[t]} k_i\dparen[t] \cong
M_{0,i}^\vee \otimes_{k_i} k_i\dparen[t].
Then we similarly obtain that the image of the composition
M^\vee \hookrightarrow M^\vee \otimes_{A\dparen[t]} \prod_{i \in
I} k_i\dparen[t] \xrightarrow{(f^{-1})^\vee} M_0^\vee \otimes_A
\prod_{i \in I} k_i\dparen[t]
lies in M_0^\vee \otimes_A A\dparen[t]. Dualizing the resulting map induces an A\dparen[t]-linear homomorphism M_0 \otimes_A A\dparen[t] \to M whose base change to \prod_{i \in I} k_i\dparen[t] recovers f^{-1}. Hence the composition
M_0 \otimes_A A\dparen[t] \to M \hookrightarrow M_0 \otimes_A A\dparen[t]
is the identity map upon base changing to \prod_{i \in I} k_i\dparen[t]. On the other hand, both sides are finite projective and A\dparen[t]
\hookrightarrow \prod_{i \in I} k_i\dparen[t] is injective, and thus the map is the identity before base change. Therefore M = M_0 \otimes_A A\dparen[t].