Как насчет этого?
\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Title}
\begin{tabular}{p{0.4\textwidth}p{0.5\textwidth}}
\begin{itemize}
\item Topic Apple:
\item Topic Watermelon:
\end{itemize} &
\begin{itemize}
\item[] Something to say about it
\item[] Something to say about it
\end{itemize} \\
\end{tabular}
\end{frame}
\end{document}
Ваш будет работать, если вы измените {ll} на {p {width} l} или {p {width} p {width}}, но я обнаружил, что если у вас нет itemize во втором столбце, ваш текст заканчивается вертикально вверх, в то время как текст в левом столбце по центру (или, может быть, даже немного снизу) выровнен по вертикали, поэтому выглядит не очень хорошо.
Я попытался использовать пакет массива и m {width}, который обеспечивает вертикальное выравнивание по центру, но это все равно отличалось от того, что использует itemize. Я бы сказал, просто поиграйте с аргументом width внутри p {}, чтобы получить желаемый интервал / ширину. Если ваш правый столбец переходит на другую строку, вам может понадобиться «фиктивный» элемент в правом столбце.
Во всяком случае, основываясь на всех фальсификациях Джимми, которые могут понадобиться, если что-то пойдет на две линии, я предполагаю, что мое решение потенциально хакерское, но похоже, что оно обеспечивает то, что вы хотите по большей части.
\ item [] для правого столбца - создать такое же выравнивание по элементам без маркера. Если вам нужны пули справа, просто уберите пустые квадратные скобки, и вы получите их.