Вернувшись на родину в разгар революционных событий, Леонгард Франк стал в Мюнхене членом Революционного совета. Он и в дальнейшем, в годы Веймарской республики, сохранял репутацию попутчика «красных», был известен своими симпатиями к немецким коммунистам, своими дружескими чувствами к Советскому Союзу. Около пятнадцати лет прожил затем Л. Франк в Германии — сперва в Мюнхене
Все они получают активный отклик в прессе, в том числе и роман «Брат и сестра»
В годы Веймарской республики Леонгард Франк по-прежнему находится в оппозиции к властям и выступает в своих произведениях суровым критиком и обличителем уродливой и несправедливой буржуазной действительности. Не будучи социалистом, коммунистом, он оказывается далеким от рабочего класса, от его борьбы, от его положительных идеалов, но книги его полны ненависти к тем, из-за кого страдают народные массы, к эксплуататорскому режиму, обрекающему миллионы немецких рабочих, крестьян и ремесленников на безработицу. Этд книги были решительно направлены и против крепнущего и наглеющего — при попустительстве и скрытой поддержке властей — фашизма и против военно-реваншистских настроений, насаждавшихся и распространявшихся империалистической кликой, ее прессой и пропагандой.
Сразу же после прихода Гитлера к власти Леонгарду Франку приходится снова бежать из Германии. На этот раз писатель расстается с родиной на целых семнадцать лет. Он вновь пересекает границу Швейцарии, но теперь условия жизни для немецкого эмигранта оказываются в этой стране суровыми и опасными.
В 1937 году Франк переселяется в Париж и живет там до начала второй мировой войны. В 1936 году он публикует роман «Спутники снов», в 1937 году создает комедию «Отчужденный». Он выступает со статьями, направленными против кровавого гитлеровского террора, против милитаристской экспансии немецкого фашизма.
Леонгарду Франку пришлось пережить немало горьких испытаний, обычных для немецкого антифашиста-эмигранта. В начале второй мировой войны реакционные французские власти заключают его в лагерь для интернированных немцев. В мае 1940 года ему удается выбраться из заключения, но вскоре он снова попадает в лагерь. Предчувствуя приближение гитлеровских войск, понимая всю меру грозящей ему опасности, писатель решается на побег. Ему удается вырваться из лагеря, пробраться через оккупированную гитлеровцами часть Франции в Марсель. Но и тут настигает его французская жандармерия; схваченный ею, он снова попадает в заключение, на сей раз в тюрьму. Новый отважный побег приводит Л. Франка в Португалию, откуда он сразу же, в октябре 1940 года, перебирается в Соединенные Штаты. Пять лет он живет в Голливуде, пять лет — в Нью-Йорке. Здесь он пишет роман «Матильда»
Однако, поселившись в ФРГ, Леонгард Франк оказался по сути дела как бы внутренним эмигрантом в этой стране. Вернувшись на родину, он занял четкие позиции решительного антифашиста и антимилитариста, активного критика порядков, господствующих на западе Германии, и политики правящей реакции.
Все симпатии писателя оказались связанными с развитием другого германского государства — Германской Демократической Республики. Здесь Леонгард Франк видел пример реального решения «немецких проблем» — такого решения, которое отвечало интересам гуманности, борцом за которую он оставался до конца своих дней. Началось последнее десятилетие жизни писателя, его он провел в Мюнхене, из которого выезжал в СССР, ГДР и другие страны.