For a DAG, a simple linear-time algorithm is all that is needed.
First, prune all vertices not reachable either from $s$ or to $t$.
Let $G' = (V', E')$ be the pruned graph.
Then, compute any topological ordering $\pi$ of $G'$.
Let $(u, v) \in E'$ be an edge. I assert the edge $(u, v)$ is a bottleneck if and only if $\pi(u) + 1 = \pi(v)$ and there doesn't exist any other edge which interval contains $[\pi(u), \pi(v)]$ in the topological ordering.
The latter condition can be checked for all edges in linear total-time by maintaining the number of edges containing the current vertex, in the topological order (+1 at the start vertex of each edge, and -1 at the end vertex of each edge).
We have $\mathsf{Bottleneck}(G) = \mathsf{Bottleneck}(G')$.
For each $x \in V'$, arbitrary paths from $s$ to $x$ and $x$ to $t$ are denoted by $s_x$ and $t_x$, respectively (both exist because of the pruning). I use the symbol ($\circ$) to denote the composition of the paths.
Indeed, if we have $\pi(u) + 1 < \pi(v)$, then there exists a vertex $w \in V'$ such that $\pi(u) < \pi(w) < \pi(v)$, and the path $s_w \circ t_w$ cannot use the edge $(u,v)$.
Or, if we have another edge $(x,y)$ such that $\pi(x) \le \pi(u) \lt \pi(v) \le \pi(y)$, the path $s_x \circ (x, y) \circ t_y$ doesn't use the edge $(u,v)$.
The converse is also true because if the edge is removed we obtain a cut $(\{x \mid \pi(x) \le \pi(u)\}, \{x \mid \pi(v) \le \pi(x)\})$.